2015-12-11 1 views
0

Я кодирую игру с cocos2d-x в C++.Управление событиями касания для рисования линий в cocos2d-x

В моей игровой сцене я поместит некоторые экземпляры моего класса CircleSprite (который является продолжением слоя, где я создать несколько элементов и установить их, как дитя CircleSprite.

В моей сцене пользователь должен коснуться один круг и соедините его с другим, перемещая палец до тех пор, пока не будет достигнут другой круг. При этом линия должна появиться и следовать пальцем, пока не достигнет выбранного круга. Я новичок в cocos2d программирование и я не эксперт по C++ ... я не знаю, как управлять событиями.

ответ

0

Отметьте это официальное учебное пособие http://www.cocos2d-x.org/wiki/User_Tutorials-Dragging_a_Sprite_Around_the_Screen

Также проверьте версию cocos2dx, для которой был написан этот учебник. Если у вас более низкая версия, то v2.3, то вам просто нужно переопределить функции слоя onTouchesBegin and onTouchesEnded onTouchesMoved, они уже зарегистрированы с событиями касания.

 Смежные вопросы

  • Нет связанных вопросов^_^