Каков наилучший способ кодирования D-Pad в Cocos2d? - PullRequest
2 голосов
/ 18 марта 2011

Я искал по всему интернету для этого. Мне было интересно, как лучше всего кодировать D-Pad, который перемещает персонажа по экрану? Это было бы чрезвычайно полезно, если бы кто-то ответил. Спасибо!

Ответы [ 2 ]

1 голос
/ 18 марта 2011

, чтобы получить джойстик, 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];
0 голосов
/ 19 марта 2011

Мне лично это нравится больше.

Cocos2D UI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...