Я пытаюсь сделать игру в Короне, которая включает в себя удар по мячу в определенном направлении с использованием вектора силы. Я пытаюсь вызвать событие, когда мяч останавливается. Я не могу использовать событие «touch», поскольку событие касания вызывается несколько раз, когда я касаюсь шара и устанавливаю направление его отпускания.Как вызвать событие при остановке движущегося шара в короне sdk
1
A
ответ
0
Используйте phase
недвижимость touch event и реагируйте только на фазе «началось».
4
Вы можете использовать специальные события Corona для отправки вашего события, когда что-то происходит, в вашем случае, когда мяч останавливается. Приведенный ниже код отправит событие в объект Runtime.
local event = { name = "ballHasStoppedMoving", target = Runtime }
Runtime:dispatchEvent(event)
Следующий код будет использоваться для прослушивания «ballHasStoppedMoving» событие и вызвать вашу функцию «ballStoppedMoving», когда вызывается событие.
local function ballStoppedMoving(event)
print("The ball has stopped moving")
end
Runtime:addEventListener("ballHasStoppedMoving", ballStoppedMoving)
0
В случае enterFrame, проверьте скорость шара с помощью ball.getLinearVelocity. Если они не равны (0,0), выполните метод/событие. Если вы хотите выполнить пользовательское событие в это время, следуйте ответам Майкла.
Смежные вопросы
- 1. Нужна помощь при остановке функций в короне
- 2. Удаление движущегося объекта в Короне
- 3. Событие Touch Hold В короне SDK
- 4. делает простой класс шара для движущегося шара, но не движется
- 5. Сохранить таблицу в короне SDK
- 6. Деактивация кнопки в короне sdk
- 7. Массовый центр в Короне SDK
- 8. Как сделать контрольные переменные в короне SDK?
- 9. Фоновая служба в короне sdk
- 10. Управление памятью в короне sdk
- 11. Как отобразить рекорды в короне sdk
- 12. Как установить масштаб в короне sdk mapView
- 13. Как создать объекты в короне sdk
- 14. Как исключение при попытке плитки земли в короне Sdk
- 15. клонирование движущегося шара в javascript на холсте HTML
- 16. Событие при запуске/остановке видимой части приложения
- 17. Сохранить рекорд на короне SDK?
- 18. Задержка звука на эмуляторе в короне sdk
- 19. Группа шаг zoon в короне sdk
- 20. Как прекратить зависимость SQL при остановке отладки?
- 21. Вопрос о отслеживании движущегося шара с использованием фильтра Калмана
- 22. Рисование движущегося шара с помощью Canvas с использованием JavaFX
- 23. Маска, не работающая в короне SDK
- 24. Использование игрового центра в короне sdk
- 25. Создайте другую форму в короне sdk?
- 26. Как принудительно вызвать вызов движущегося конструктора (C++)?
- 27. Как стрелять пулей в направлении пальца в короне sdk
- 28. как вызвать событие получения платежа в quickbooks sdk?
- 29. Как вызвать функцию removeBody физики динамически на событие касания в короне
- 30. Как сделать что-то вращаться к касанию в короне sdk?