嗨即時工作在一個遊戲中,我的球員收集硬幣等事情。我已經對硬幣實施了碰撞檢測並且正在工作,但是當我與硬幣碰撞時,我想將硬幣移到得分標籤上。評分標籤位於我屏幕的右上角。下面可以看到我用於碰撞的代碼。遊戲正在使用精靈構建器開發,這就是爲什麼碰撞可能看起來不同。CCActionMoveTo精靈在錯誤的方向移動
-(bool)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair player:(CCNode *)Player coin:(CCNode *)coin
{
coin.physicsBody.Sensor = YES;
NSLog(@" scoreLabel x:%f y:%f", _scoreLabel.position.x,_scoreLabel.position.y);
id move = [CCActionMoveTo actionWithDuration:1.0f position:ccp(_scoreLabel.position.x, _scoreLabel.position.y);
NSLog(@"coin positon x:%f y:%f", coin.position.x, coin.position.y);
[coin runAction:move];
return YES;
}
_scoreLabels位置是177,20 ive記錄此檢查其正確。問題是當硬幣移動到左邊和下邊時,它不移動到指定的點。感謝您的任何幫助和建議。