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");
    }

}
相关推荐
pythonpioneer3 小时前
PyTorch3D:基于 PyTorch 的高效 3D 深度学习工具库
pytorch·深度学习·其他·3d
大江东去浪淘尽千古风流人物4 小时前
【PromptStereo】零样本立体匹配新范式:用结构与运动Prompt驱动迭代优化(CVPR 2026)
深度学习·3d·slam·视觉定位·dust3r·3d重建·mast3r
智海深蓝7 小时前
海上平行战场:态势模拟三维可视化平台
3d·ue5
苏州邦恩精密8 小时前
2026江苏GOM三维扫描仪定制厂家找哪家?企业数字化转型视角
人工智能·机器学习·3d·自动化·制造
Zldaisy3d9 小时前
面向LPBF过程监测的物理引导多源数据融合模型:从数据生成到熔化状态识别
3d
智海深蓝10 小时前
水下怎么使用3D高斯?布里斯托大学&北航提出R-Splatting:水下3DGS迎来新突破
3d
auccy12 小时前
Unity Sprite 添加法线贴图
unity·贴图·normal
一锅炖出任易仙13 小时前
创梦汤锅学习日记day32
学习·ai·游戏引擎
zlycheng16 小时前
3DEXPERIENCE 平台功能、价值与全场景应用说明
3d