motionSteak 在物理节点上失效

提供下demo,看看你怎么使用的~

这个我知道咋弄了,应该在物理节点加个拖尾的子节点,还没测试。还有个新问题请教下引擎团队,creator的物理引擎怎么获取并修改

这些参数。比如现在需要让所有物理节点运动进行加速,看文档我总结是调整 VELOCITY_ITERATIONS 速度更新迭代数,理论上实现节点加速。可是按截图的方式一直获取不到相应的参数。最后通过 cc.director.getPhysicsManager() 一层层剥开看到了
,在代码里直接改变这些参数,不能生效,想请教一下 不知道描述的清不清楚 ,等您回复

更新迭代数,跟节点加速没关系,如果加速的话,应该可以通过启动物理引擎cc.director.getPhysicsManager() .enabledAccumulator后,设置FIXED_TIME_STEP,以固定时间去刷新物理引擎,这时候刷新时间是可变的。

嗯嗯,我也这么试过,代码是这么写的

,在生成物理节点后,就开启了那个开关,然后设置FIXED_TIME_STEP的值,但是最后结果并么有加速,打印出来的 dt值还是1/60,也就是默认值0.016 ,之前就是想请教您怎么来获取并改变类似于 FIXED_TIME_STEP 的参数,让其生效,麻烦您啦,我的方法应该是有误的

确认了下代码,这个接口不是用于加速,目前引擎没有提供物理引擎加速的方法。
参考下这个帖子 https://forum.cocos.com/t/box2d-step/58925

好的,谢谢,我看看

每次我想重置到起始位置,重新开始运动,一调用MotionSteak.reset()方法内部会报错;如果不调用reset吧,一重置过去就会跟随一条长长的尾巴。。无解,只好不用了

@huanxinyin

报什么错误,可以给我个demo吗?

先给你发2张错误截图吧:(demo我明天有空我新建一个小工程弄给你,很简单)

Creator1.10.2版本


physics1.10.zip (534.3 KB)
老哥这是之前反馈的motionSteak在物理引擎上失效的demo,同样的工程,在2.0.5上有拖尾,在1.10上没有拖尾的效果,麻烦看下

为什么不直接升级到2.0.5呢?1.10 已经不再更新了

是项目需要,工程在mac上打包,2.0以上打包后在苹果mini 1 上运行卡死,退回到1.10没问题

请教一下,物理节点添加重力堆叠后产生摇晃,摇摇欲坠,猜测是节店的相互穿透原因,有什么好的解决方法吗