- 排名
- 18656
- 昨日变化
- 3
 
- UID
- 277232
- 好友
- 0
- 蛮牛币
- 635
- 威望
- 0
- 注册时间
- 2018-4-15
- 在线时间
- 30 小时
- 最后登录
- 2018-8-4
|
30蛮牛币
绝地求生这款游戏中的子弹效果,有弹道应该是带有Rigidbody组件的,但是子弹速度超快会穿透物体检测不到碰撞,子弹刚的碰撞检测改成Continuous Dynamic也会有穿透,我测试角色离目标是1000米,从发射到到达目的地的时间大概是3.5秒,应该还不够绝地求生的子弹速度快,如果用射线检测,射线是笔直的,与弹道下落的碰撞点不一致,试过用outHit.distance /(shootingSpeed * Time.deltaTime)通过计算时间检测碰撞,但也会因为outHit.Point位置跟子弹重力下落的最终碰撞位置不一致计算的时间也不准确。虽然相差不是很多,但是考虑如果1000米远的目标是个人,肯定是通过子弹最终碰撞点接触到人才算击中目标掉血,跟射线的点又是不一致的,有什么思路可以解决这个问题吗
|
|