应该是陷到了一个坑里了.
没有办法让,让一个刚体运动看起来符合物理学效果.
如果直接设置Velocity的话那么看起来就像是有黑魔法在更新刚体的坐标,而不是符合牛顿期望的第二定律.
但是实际上如果使用了添加一个力来推进刚体移动.那么求解添加力所带来的惯性就差不多超出了我掌握的数学知识了.
所以这几天一直在思考这个问题的解决方法.然后昨天晚上想起来了,我应该可以用两帧的Velocity来做插值,来控制插值的过度阈值应该可以勉勉强强达到我所要实现的效果.
然后发上这几天的成果
实现了一个简易的体素化的爆炸效果(其实现在看起来只是波浪效果)(如果想要保持不错的帧数,那就需要一点操作了.)
方程由阿日提供
还有一个原因是因为Sentry的游戏性设定有点点问题,所以我叒重写了Sentry的源代码.
加了一个能量的设定,来控制Sentry的移动和攻击
但是这个Sentry跟我之前想的一样,其难写无比.我得控制它们的移动速度,还得让他们在移动的时候不会撞到什么东西,同时还有后期加入的弹射效果,然后还有确保他们动起来,至少看起来符合基础力学规则(虽然已经在心里有点点解决方案了).
最后通过一点点小方案来解决了移动的时候不会撞到东西的算法
Sentry现在才算是刚刚才开始写,如果后期我又想加入什么其他的功能,那可能又要重写.
看你头像的份上,交个朋友 : D
@yellow:可恶 重点居然不是因为日志写的有趣😑