如何优雅地实现炮弹的抛物线功能?
-
如何实现炮弹的抛物线功能?官方示例中有个炮弹的抛物线用了几十个参数设置运动,我抄了一遍还是没实现,好复杂啊
-
群里的大佬说给一个斜的角度,给一个重力值,这就是抛物线运动。我用过给子弹加重力,效果不是官方示例那样的:实际上要迫击炮的效果
-
这个可以用二次贝塞尔曲线来实现,每帧计算每个子弹的位置就好
-
@其余 你说得对,好像是要用那个公式来计算每帧的位置,我看示例里就是用了很多多参数*dt,只用重力那个是不行的
-
只用重力好像没法完美对准,所以才写了很复杂的公式吧
-
只用重力不能精准计算弹道,重力添加的是一种模糊的抛物线效果。运动这里还需要认真看看,看了那个公式我都无语了,一般人真写不出来
-
@yuxiao7 官方能不能在运动能力中添加抛物线,现在这种实现有点劝退,比游戏逻辑复杂太多