欢迎光临散文网 会员登陆 & 注册

游戏开发日志3

2023-07-18 23:21 作者:KeyISee  | 我要投稿

为了能让辐射被特殊力场阻挡,今天优化了提灯辐射检测的方法,需要检测两次。

先在辐射中心进行球体检测,获得检测到的物体的位置ImpactLocation;再朝获得的物体进行射线检测,本次射线用于检查辐射中心和目标之间是否有障碍物。

但是,从MultiSphereTrace获取的ImpactLocation,有时会比目标位置短一点,让LineTrace检测不到

射线的终点没有抵达球体

只需加上1单位的距离就行了,方向为-Normal。

检测可以被阻挡了,但还没找到能阻挡光线照射的办法,可能最终要用不透明物来遮挡光了。

                                                                                                        ——我们都有光明的未来

游戏开发日志3的评论 (共 条)

分享到微博请遵守国家法律