在Cocos2d中编写D-Pad的最佳方法是什么?

时间:2011-03-18 00:05:03

标签: iphone xcode ios4 cocos2d-iphone

我已经在互联网上看了这个。我想知道在屏幕上移动角色的D-Pad编码的最佳方法是什么?如果有人回答,这将非常有用。谢谢!

2 个答案:

答案 0 :(得分:1)

获取操纵杆,google 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];

答案 1 :(得分:0)

我个人更喜欢这个。

Cocos2D UI