Osp*_*pho 1 objective-c objective-c++ box2d cocos2d-iphone
嘿,我想知道是否可以从bodyList()冻结一个物体,然后解冻它.解冻应保留其所有的惯性,以便它们沿着它们的路径继续,如果它们好像从未冻结过......
基本上我使用b-> SetType(b2_staticBody)和b-> SetType(b2_dynamicBody).
但这会产生一个巨大的问题,因为它会重置所有原始惯性值.
千万谢谢,
奥利弗.
我现在无法测试,但你试过了吗?
b->SetActive(false); //freeze
b->SetActive(true); //unfreeze
Run Code Online (Sandbox Code Playgroud)
我认为它会冻结现有的东西,但我不确定它是否保留了intertia.该文件说,不活动的机构没有模拟的,所以我希望他们只是坐在那里,直到再度活跃.
| 归档时间: |
|
| 查看次数: |
1906 次 |
| 最近记录: |