
图1是我设置的刚体积木。。。

图2是进入游戏的时候。还没开始动。积木已经快要散架。而且会一直抖动。直接所有的积木分崩离析。请问是什么原因??
有大佬了解creator的重力引擎吗。。

图1是我设置的刚体积木。。。

图2是进入游戏的时候。还没开始动。积木已经快要散架。而且会一直抖动。直接所有的积木分崩离析。请问是什么原因??
有大佬了解creator的重力引擎吗。。
有弹性,产生碰撞了,加点摩擦试试
摩擦是1。弹性为0。。。
这种游戏还有个问题是,刚体会被压扁,导致倾斜
把允许旋转关掉
允许旋转关掉?那不是失去了部分物理的特性了,这样无法解决问题啊
允许旋转关掉的话。被撞击的时候会显得很奇怪。。
是啊。我看别的游戏好像都不会像我这样。。我的是每过一段时间就抖动。跟地基被人炸了似的。。
持续关注这个问题,有人解决过,但是没有公开解决方案
用 cocos creator 物理系统做过一个游戏,没做完。
我用的蠢方法。直接做的重力系统关闭。造成不抖动的假象。
然后需要的时候再做开启
而且重力在抖动的时候图片的边缘线会闪烁。人看着头晕。
是放弃了还是换引擎了?
放弃了
如何确定是不是需要重力系统???这类叠的游戏基本都需要吧?
2.1.3抖动+1,头大
1.AllowSleep打开,否则会一直进行物理的计算,一点点的浮点数最终都会变的很大。所以当浮点数足够小的时候,需要及时让刚体进入sleep状态
2。由于这些刚体是初始就摆放好再场景里面的,需要注意刚体之间不能够有交叉的地方,如果刚体之间有发生内嵌交叉的情况,物理引擎会计算出一个比较大的值,从而造成两个刚体产生分离的情况。
3.刚体的restitution设置需要合理一些,参考一些常见的物理的restitution:木头0.5,玻璃球0.975,钢0.556。试一下不要直接设置为0,因为设置为0了以后意味着这个物体的碰撞时非弹性碰撞,且碰撞是两个物体之间的事情,两个物体都需要进行设置。
4.设置摩擦力不如设置linearDamping来的直接,根据表现好好调整一下linearDamping,这个是移动速度的衰减系数,可以用来模拟空气摩擦力等效果,它会使现有速度越来越慢。你设置的摩擦力只是物体表面的摩擦力,如果两物体在接触过程中发生相对移动时会有作用,对于撞击来说,作用没有那么大