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

}
相关推荐
张老师带你学31 分钟前
unity TerrainSampleAssets
科技·游戏·unity·游戏引擎·模型
亿元程序员1 小时前
亿元Cocos小游戏实战合集2.0
游戏·游戏引擎
RReality4 小时前
【Unity Shader URP】色带渐变着色(Ramp Shading)实战教程
ui·unity·游戏引擎·图形渲染
霍志杰6 小时前
3ds max 安装VRay渲染器
3d
CG_MAGIC11 小时前
简单布尔运算入门:快速挖洞、切割模型
3d·贴图·建模教程·渲云渲染
动恰客流管家12 小时前
动恰3DV3客流统计方案:赋能智慧公厕精细化运营
数据结构·人工智能·3d
mxwin12 小时前
Unity URP 体积光与雾效 基于深度重建世界空间位置,实现体积雾与体积光
unity·游戏引擎
张老师带你学13 小时前
unity 树资源 有樱花树 buildin
科技·游戏·unity·游戏引擎·模型
魔士于安13 小时前
unity 植物 不常见 花 触手植物
游戏·unity·游戏引擎·贴图·模型
m0_7431064614 小时前
【3D硬核】四元数(Quaternions)与旋转矩阵(Rotation)——三维空间中的旋转
人工智能·计算机视觉·3d·矩阵·几何学