什么是射线检测一文中已经介绍了射线检测的重要性并简单介绍了Trace节点(函数)常用的返回值。是否发生了初始重叠,所谓初始重叠指的就是射线在初始位置,是否已经发生了碰撞前者是碰撞时射线形状的位置,后者是实际碰撞点的位置如果一个Primitive是由多个部分组成的,那么这里返回被碰撞元素的索引
【学习目标】能够通过射线检测进行碰撞判断能够通过玩家点击屏幕检测选中的物体【射线检测】单独的射线,对于我们来说没有意义,它一定是和别的模块配合使用的以上是Physics物理类提供的射线检测方法,我们选择几个最常用的方法进行讲解,学会了它们基本就学会了所有方法【实例】能够通过射线检测进行碰撞判断该参数可以让射线检测只检测指定层级的对象Panel没有被射线检测到,这是因为我们填了层蒙版参数
该脚本挂载到需要移动的物体上://是物体不会该开始就移动//使用射线来做:点击鼠标左键,物体缓动到鼠标点击位置//创建一条射线从摄像机出发到鼠标点击的位置是因为物体是个立方体,要让他移动是一直在平面上//初始化射线//如果射线碰撞的返回的不是Player标签的物体,把该物体物体隐藏//隐藏当前射线碰撞的物体//记录当前隐藏的物体