Привет, я делаю игру с Corona SDK. У меня есть движущийся мяч (физический объект) для наблюдения. Мне нужно событие, когда мяч останавливается. Если я установил DrawMode
на hybrid
, я вижу, что мяч меняет цвет, когда он перестает двигаться. Есть ли встроенное событие для проверки того, что мяч остановлен или какой-либо другой способ проверки? Любая помощь приветствуется.Corona SDK - Проверьте, прекратил ли объект перемещение
1
A
ответ
2
Хорошо, нашел то, что я хотел. Для каждого объекта isAwake
существует логическое свойство, которое возвращает активное состояние объекта. Если мяч перемещается, он возвращает true
иначе false
. Теперь я проверяю это свойство на 1500 мс таймера. http://docs.coronalabs.com/api/type/Body/isAwake.html
Ответьте, если у кого-то есть лучшее решение.
Смежные вопросы
- 1. Перемещение объекта в положение касания - Corona SDK
- 2. Corona SDK: Перемещение игрока вверх и вниз
- 3. Corona SDK как удалить объект?
- 4. Corona SDK - Как реализовать Объект Отмененный touch
- 5. Corona SDK: Удалить экранный объект из таблицы
- 6. corona sdk spawn и сделать объект осенью
- 7. Как перемещать объект в corona sdk?
- 8. Очистить текстовый объект из в Corona SDK
- 9. Перетащите физический объект в corona sdk
- 10. Перемещение объекта с помощью акселерометра с помощью Corona SDK
- 11. Как проверить, ускоряет ли объект вниз в corona sdk?
- 12. Corona SDK removeSelf() lag
- 13. Corona SDK Lua: Перемещение предметов из одного стола в другой
- 14. Corona SDK - объект: масштаб() масштабирует объект, но ширина не изменяется?
- 15. Corona SDK composer.removeScene()
- 16. Corona SDK Непрерывная интеграция
- 17. Tableview in corona sdk
- 18. Corona SDK SplashScreen
- 19. Corona SDK addEventListener
- 20. Corona SDK и lldb
- 21. Corona sdk текст ввода
- 22. Corona sdk build.settings
- 23. Corona SDK сцены игры
- 24. Является ли Corona SDK только 30 дней?
- 25. Является ли corona sdk совместимым с luaJit?
- 26. Corona SDK: True dragging-collisions
- 27. Location listener Corona sdk
- 28. Corona SDK случайный текст
- 29. corona game SDK backgroundMusicChannel
- 30. Corona sdk забил?
Привет, как вы это сделали? Используя другой поток или есть другой подход? Спасибо. – Anatoly
Хорошо, есть метод таймера. Спасибо за ваш вопрос и ответ, это было очень полезно. – Anatoly
Просто объявите переменную для таймера, local awakeTimer. Затем с помощью таймера, как это: awakeTimer = timer.performWithDelay (1500, checkAwakeTimer, 0), а затем проверить в вы действуете так: локальная функция checkAwakeTimer (е) \t \t \t если (Ball.isAwake == ложь), то \t \t \t MainGame: stopCheckingBallAwake() еще // делать все, что вы хотите \t \t конец \t конец – Khawar