我在cocos2d中用box2d移動我的身體。我只想改變position.But,而不是角度(不是旋轉)。它在移動過程中改變角度。當我使用SetTransform方法設置時,每次都是相同的角度。我只想改變位置
我抓住我的問題在YouTube上:http://www.youtube.com/watch?v=IQAQtgplLmw&feature=youtu.be
我的代碼:
body->SetTransform(myB2Vec2Position, body->GetAngle());
之前設置我的身體**圖像2
:後集我的身體與SetTransform **
喜歡IMAGE2:它在移動當我的setTransform方法每次相同的角度設置改變的角度。
NSLog(@"MyAngleValue: %f",currentBody->GetAngle());
每次:MyAngleValue:0.000000。通常,我的身體每次都會改變角度。當我調用SetTransform方法時,角度爲0.000000。 什麼是問題?
謝謝。
I changed bodyDef.fixedRotation = true;但。我的問題沒有解決 –