【Unity 3D学习】获取鼠标点击所对应的GameObject
来源:互联网 发布:一元云购作弊软件 编辑:程序博客网 时间:2024/04/30 12:34
刚开始学习Unity 3D,新手遇到的坑都是泪对自由的抗争。直入主题~
首先,为GameObject需要添加组件“Box Collider”。
然后,在脚本中的Update方法中添加如下代码。
if(Input.GetMouseButton(0)) { Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); //camare2D.ScreenPointToRay (Input.mousePosition); RaycastHit hit ; if (Physics.Raycast (ray, out hit)) { print("hit:"+hit.collider.gameObject.name); }}
最后,记录遇到的坑~~
如果是获取2D UI中的GameObject,则需要使用上面注释的代码。也就是说,需要拿到GameObject所对应的Camera,这时候才能保证拿到的ray变量是正确的,fighting!
0 0
- 【Unity 3D学习】获取鼠标点击所对应的GameObject
- javascript 获取鼠标所点击的对象
- 【Unity 3D学习】鼠标点击控制人物移动到目标位置
- Unity获取场景gameobject的路径
- Unity 3d 射线(获得鼠标点击的坐标[x,y,z])
- JS 获取鼠标所点击表格中的某行某列的值
- 【Unity 3D学习】获取鼠标滑动方向(上下左右)-控制摄像机围绕物体旋转
- unity3d 5.0 点击鼠标动态改变gameObject的material
- unity鼠标点击获取目标物体的属性
- Unity 3D之使用GameObject创建简单的可移动的对象
- Unity 获取鼠标点击图片时 获取点击位置的像素
- Unity获取GameObject单例
- Unity鼠标抓取gameobject(类似碰撞检测)
- Unity3d 对Gameobject实现鼠标右键点击
- Unity3D学习(3)之基于鼠标点击的3D版牧师与魔鬼
- Unity学习第三章 GameObject
- Unity学习笔记(六)---------------GameObject的Active与InActive
- 创建一副图像,当鼠标点击时,获取对应像素的颜色值
- Android进阶之路 - BroadcaseReceiver(自定义广播、有序广播、无序广播、广播拦截、动态注册、静态注册)的详细使用方式
- deskclock,background颜色会变化
- sift算法译文
- 使用 Homebrew 安装 Git
- PS cs6快速制作一个简易gif图
- 【Unity 3D学习】获取鼠标点击所对应的GameObject
- 易筋经十二式
- python 谱聚类 幂迭代
- POJ 3280 Cheapest Palindrome (区间DP5)
- ActionContextCleanUp作用
- 详解Python使用模拟退火算法求解列表“最大值”
- Git教程
- Android 密码加密 AEC加密
- Android .9.png图片的制作与使用