在 LevelHelper 中,我可以将贝塞尔曲线形状设置为静态、动态等。在我的代码中,我需要更改这些属性。有人可以帮我吗?

LHBezier* bezier = [loader bezierWithUniqueName:@"BezierNode"];

[bezier makeStatic]; // not working

最佳答案

你可以像这样改变体型:

bezier.body->SetType(b2_staticBody);
bezier.body->SetType(b2_dynamicBody);
bezier.body->SetType(b2_kinematicBody);

关于ios - 如何在 LHBezier 中检索 makeStatic 或 makeDynamic 方法?关卡助手 - Cocos2D,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13269099/

10-09 16:28