unity 点击3D物体

  1. 在场景中添加事件系统

2. 为主相机添加射线检测

  1. 为物体挂载以下脚本,物体必须带碰撞体
cs 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;


// 挂在物体上,需要添加碰撞体
public class DoorAction :  MonoBehaviour, IPointerDownHandler
{
    // Start is called before the first frame update
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {
        
    }

     public void OnPointerClick(PointerEventData eventData)
    {
    	//你要触发的代码
        print("xxx");
    }
    
	//当检测到鼠标在该物体上有"按下"操作时,触发以下函数
    public void OnPointerDown(PointerEventData eventData)
    {
    	//你要触发的代码
         print("xxx");
    }

}
相关推荐
syncon127 小时前
手机被划了一道白色痕迹怎么修复?-TFT-LCD液晶激光修复
科技·3d·制造
June bug9 小时前
【领域知识】休闲游戏一次发版全流程:Google Play + Apple App Store
unity
charley.layabox10 小时前
LayaAir3.4性能大幅提升、新增IK、动画引导线、3D Spine、动态合并图集、帧调试器、Linux版本IDE、完善WebGPU等
3d·spine
TTGGGFF10 小时前
概念解析:机器视觉如何赋予机器“三维双眼”——3D重建技术全景指南
3d
新启航光学频率梳10 小时前
燃料电池电堆极板流场深孔孔深3D轮廓测量-激光频率梳3D轮廓技术
科技·3d·制造
星夜泊客11 小时前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
dzj202112 小时前
PointerEnter、PointerExit、PointerDown、PointerUp——鼠标点击物体,则开始旋转,鼠标离开或者松开物体,则停止旋转
unity·pointerdown·pointerup
Qt学视觉12 小时前
3D3-PCL全面总结
c++·opencv·3d
心前阳光13 小时前
Unity 模拟父子关系
android·unity·游戏引擎
Aevget15 小时前
全面进化的工程级 3D 可视化 SDK:HOOPS Visualize Desktop 2026.1.0正式发布
3d·hoops·3d渲染·3d数据可视化·3d数据格式转化