游戏开发日志3
为了能让辐射被特殊力场阻挡,今天优化了提灯辐射检测的方法,需要检测两次。
先在辐射中心进行球体检测,获得检测到的物体的位置ImpactLocation;再朝获得的物体进行射线检测,本次射线用于检查辐射中心和目标之间是否有障碍物。
但是,从MultiSphereTrace获取的ImpactLocation,有时会比目标位置短一点,让LineTrace检测不到

只需加上1单位的距离就行了,方向为-Normal。
检测可以被阻挡了,但还没找到能阻挡光线照射的办法,可能最终要用不透明物来遮挡光了。
——我们都有光明的未来