Как получить методы makeStatic или makeDynamic в LHBezier? LevelHelper - Cocos2D

В LevelHelper я могу установить статические, динамические и т. д. формы Безье. В моем коде мне нужно изменить эти свойства. Может ли кто-нибудь помочь мне с этим?

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

[bezier makeStatic]; // not working

person user123    schedule 07.11.2012    source источник


Ответы (1)


Вы можете изменить тип тела следующим образом:

bezier.body->SetType(b2_staticBody);
bezier.body->SetType(b2_dynamicBody);
bezier.body->SetType(b2_kinematicBody);
person Vavius    schedule 27.11.2012