2010-07-04 3 views
0

Использование Cocos2D, возможно ли создать кнопку, которая постоянно срабатывает при касании, вместо запуска только один раз?Cocos2D iPhone Repeating Buttons

Я рад, что у вас есть таймер, который выполняет повтор триггера, поэтому я предполагаю, что другой вопрос: могу ли я использовать сенсорный экран, удаленный с помощью кнопки меню Cocos2D?

Cheers. :-)

ответ

0

Вам не нужно постоянно запускать кнопку. Если вы хотите один раз нажать кнопку, чтобы увеличить громкость или что-то переместить; вы можете просто установить флаг (например: bool var = true), как при запуске события с нажатием кнопки, продолжать выполнять требуемое действие до тех пор, пока не будет запущено событие с кнопками, где вы установили бы свой флаг в другое состояние (например, bool var = false).

Гораздо проще, чем использовать таймер для запуска событий.

Пища для размышлений http://en.wikipedia.org/wiki/Functional_fixedness