在unity中如何判断鼠标是否点击在模型上面
在使用unity工作的时候,我们经常需要鼠标与里面的模型进行交互,需要获得自己是否点击到对应的3d模型,然后进行相关的处理操作,这种情况我们首先需要给模型添加碰撞组件,然后就可以在脚本中判断是否被点击到了。
操作方法
- 01
首先打开unity3d场景。
- 02
在里面导入自己的模型Cube_two。
- 03
接着我们给其添加 Box Collider。
- 04
展开这个Box Collider在里面进行点击进行 Edit Collider缩放大小 与模型底部的长方体尽量一样大小。
- 05
然后我们添加 Sphere Collider,把模型顶部的圆球包裹起来。
- 06
接着我们创建一个Test_mouse脚本,放在模型上面。
- 07
在里面添加 OnMouseDown方法,如果被模型鼠标点击到就会输出提示信息。
- 08
现在我们运行游戏场景,点击我们的模型,终端会输出 物体被点击了。
赞 (0)