Physics不能scale

你好,在类的里面一个精灵绑定了刚体后,如果在初始化的时候,scale一下,xy两个方向是没有问题的。
但是我策划说了,出来的时候,让他从小变大,于是,初始化的时候,我缩放为0.2,然后我从对象池里拿回来的时候,对象池无非就是事先创建类的实例丢里面去。这个时候

我runAction,从0.4,0.6,0.8,1.0,挨个缩放过来,丢会去的时候,设置为0.2,

结果我发现,这货一出场是1.0,之后扔回对象池那些拿回来的都是0.2,也就是说,初始化失败!

于是,我开始把runAction的关掉,发觉是可以正常初始化的。

一打开就不能正常初始化。 期间还出现,body的Size异常变大(那个时候我是在初始化this->setscale()导致)。

于是我改初始化为this->runactio(scale::create(0.2f,0.2f,0.2f);刚体Z轴缩放会有警告,所以逐一写出来,爽一点。

这个时候还是不行。。

为了策划的需求,我最终觉得,1.0走起,放大1.2,1.4,1.5,放回对象吃设置为1.0,至此,需求解决,就是图片有轻微失祯,还好是子弹,飞的快,不会太明显。。但是我觉得前面都是底层的问题。