Содержание
- 2. Игровой цикл
- 3. Игровой цикл в коде Каждый из пунктов меню – отдельный экран. Каждый отдельный экран будет отдельным
- 4. Система евентов (событий) Event EnterFrame MouseEvent Click MouseMove KeyboardEvent KeyUp KeyDown
- 5. Свои собственные эвенты! Создаем переменную String и задаем ей какое-то значение. (например, GOTO_MENU_STRING) – она будет
- 6. Делаем классы-экраны. Сделаем наши эвенты (*) в старом HaXe не new(), а init() (**) если тут
- 7. Делаем классы-экраны RightClick
- 8. Делаем классы-экраны Дальше на эту папку правой кнопкой -> Add -> New Class. Назвать можно как
- 9. Делаем классы-экраны. После этих манипуляций в верхушке каждого класса-экрана будет написано package classes; В импорты класса
- 10. Делаем классы-экраны. Опишем класс-экран Старт
- 11. Делаем классы-экраны. Опишем класс-экран Меню
- 12. Делаем классы-экраны. Создадим эти экраны и свяжем их при помощи нашего эвента (все делается внутри класса
- 13. Опишем класс-экран Игра
- 14. Делаем классы-экраны. Создадим экран Игры и свяжем его с экраном Меню эвентом GAMEEVENT_GOTO_GAME
- 15. Делаем классы-экраны. Классы-экраны Победа и Поражение В ДАННОМ СЛУЧАЕ полностью повторят класс-экран Старт. Свяжем экран Игра
- 17. Делаем классы-экраны. Последний штрих: свазываем экраны Победа и Поражение с экраном Меню
- 18. Итог. Переключение между Игрой и Поражением (Победой) В ДАННОМ СЛУЧАЕ получилось ручное (по клику мыши). При
- 20. Скачать презентацию