[LayaAirIDE 2.0]laya3d有没有办法支持刚体按轨迹运动??

现在有个需求小球按规定的轨迹运动,由于没有找到可以按照轨迹运动的方法,现在的做法是用很多的模型拼成一条轨迹,然后小球按这些模型的位置来移动,但是性能不太好,所以想问一下有没有更加好的办法??
微信图片_20190927093019.jpg
已邀请:

186*****718

赞同来自:

在unity3d中用 Simple Waypoint System插件做好路径,然后写个脚本导出路径的节点
然后在laya加载路径节点文件并采用catmull rom 曲线算法来实现轨迹运动
 
如果不会用catmull rom 曲线,可以在unity中吧sws插件的路径生成为所有点后保存为数组形式,在laya中根据数组中的坐标和旋转角度来实现轨迹运动。坏处就是路径文件会很大,如果路径不长的话用这个倒没什么问题,另外可以用pako.js把路径文件进行压缩处理

wade2020

赞同来自:

把运动轨迹看成2d的,然后有弧线的地方用抛物线算法求出多个坐标点,然后球按照坐标点运动就行了

要回复问题请先

商务合作
商务合作