2011-03-18 68 views

回答

1

拿到游戏杆,谷歌SneakyInput。然后是对方向改变作出反应的情况,以及移动相机或角色。

CGPoint scaledVelocity= ccpMult(sneakyInputJoystick.velocity, 480.0f); 
CGPoint newPosition = ccp(aNode.position.x + scaledVelocity.x * deltaTime, tempNode.position.y + scaledVelocity.y * deltaTime); 
[aNode setPosition:newPosition]; 
+0

如何使其响应方向变化? – ipodfreak0313 2011-03-18 22:07:58

+0

你用sneakyInput有多远?一旦将游戏杆添加到游戏图层中,您需要安排更新,然后在更新方法中,您需要将转换应用到要移动的图层/ sprite。我将在上面的答案中发布一些代码以应用该运动。 – MCannon 2011-03-19 01:50:51

+0

SneakyInput像一个魅力工作! – ipodfreak0313 2011-03-19 18:19:35

相关问题