赞
踩
RayCast 射线检测
本文提供全流程,中文翻译。
Chinar坚持将简单的生活方式,带给世人!
(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)
Chinar—— 心分享、心创新!
助力快速理解Unity中射线检测的基本用法
为新手节省宝贵的时间,避免采坑!
Chinar教程效果:
全文高清图片,点击即可放大观看(很多人竟然不知道)
1
Raycast —— 射线检测
Unity 中提供了一种控制方案,用以检测鼠标点在屏幕上后
具体点在了Unity 场景中,三维世界的哪个点上
用法上多种多样,在这里就不一一列举了,尽以检测到的点来做一个总结
这种解决方案,就是射线检测
通过鼠标点击屏幕,由屏幕点,向Unity三维直接发射一条无限长的射线
当检测到碰撞物体后,会返回被碰撞物体的所有信息,以及交点信息等等….
这里我用简单的划线来方便理解
2
Scritps —— 脚本
创建一个地板,和一个小球,作为简单的场景用于测试
讲脚本挂载空物体上,并在Inspector 面板将小球拖进Ball
具体代码如下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。