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

}
相关推荐
lingxiao168882 小时前
WebApi详解+Unity注入--下篇:Unity注入
unity·c#·wpf
世洋Blog3 小时前
面经-CPU、内存、GPU的性能优化
unity·性能优化
CG_MAGIC4 小时前
云渲染时能否关机或断网?
3d·云渲染·建模教程·渲云渲染·3d软件
lingxiao168885 小时前
WebApi详解+Unity注入--中篇:.net core的WebAPI
unity·c#·.netcore
拾荒的小海螺5 小时前
开源项目:Three.js 构建 3D 世界的工具库
javascript·3d·开源
weixin_423995008 小时前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
gihigo199811 小时前
使用MATLAB绘制3D心形图和玫瑰花图案
开发语言·matlab·3d
呆呆敲代码的小Y11 小时前
【Unity实战篇】| 游戏轮播图效果,多种实现思路及完整教程
游戏·unity·游戏引擎·实战·游戏开发·轮播图·u3d
zl_vslam12 小时前
SLAM中的非线性优-3D图优化之地平面约束(十五)
人工智能·算法·计算机视觉·3d
STCNXPARM12 小时前
Android14显示系统 - 开源图形库Mesa3d
3d·开源·mesa3d·android图形库·opengl-es