前言
抛物线运动在游戏开发中是比较常用的一个知识点,典型的射击类游戏炮弹的运动轨迹,我们就来回顾一下基本的物理公式吧,s = vt+1/2 a t * t。为了让策划可以调整炮弹的运动曲线轨迹,就做一个方便调节的工具。还有一种曲线游戏中比较常用的就是贝塞尔曲线,例如我做过的一个需求就是轰炸机飞行轨迹就用到贝塞尔曲线,这里用的是二阶贝塞尔曲线,下面就介绍这两种常用曲线的应用效果。
工具运行效果
计算公式
以上是抛物线运动公式,下面是二阶贝塞尔曲线公式,想要了解详细的贝塞尔曲线
抛物线运动编辑工具
ParabolaTool
1 | using UnityEditor; |
ParabolaEditor
1 | #if UNITY_EDITOR |
贝塞尔曲线
1 | using UnityEngine; |