最近需要制作一个跑酷游戏,网上大部分资源都是在直线上跑酷,我们需要制作一个在曲线跑酷,我实现了绘制曲线,如何在曲线上添加游戏角色,和游戏角色的运动以及碰撞检测,使得游戏角色始终都在曲线上
要根据你曲线绘制的方法吧,曲线绘制肯定是有个函数的,根据这个函数获取切线和垂直线,然后根据切线的角度来旋转人物,同时将人也放在曲线的那个点上。当然,如果使用物理引擎的话 就简单了。把曲线设置个刚体就行了。。。。
我打算使用物理引擎,将曲线设置成刚体,我只用过线段设置成刚体,曲线设置成刚体应该用那个函数?
最近需要制作一个跑酷游戏,网上大部分资源都是在直线上跑酷,我们需要制作一个在曲线跑酷,我实现了绘制曲线,如何在曲线上添加游戏角色,和游戏角色的运动以及碰撞检测,使得游戏角色始终都在曲线上
要根据你曲线绘制的方法吧,曲线绘制肯定是有个函数的,根据这个函数获取切线和垂直线,然后根据切线的角度来旋转人物,同时将人也放在曲线的那个点上。当然,如果使用物理引擎的话 就简单了。把曲线设置个刚体就行了。。。。
我打算使用物理引擎,将曲线设置成刚体,我只用过线段设置成刚体,曲线设置成刚体应该用那个函数?