Пример создания простой игры as3
В данном примере показано как:
1. Создавать неограниченно-большой мир в ширину (и так же можно и в длинну!)
2. Использовать внешнюю mp3 музыку и программно управлять ней в игре.
3. Панорама выстрела и попадания "правильно" звучат в пространстве от левого до правого канала звука.
4. Хранение настроек громкости на компьютере пользователя. При следующем вашем запуске игры, звук будет нужной громкости.(а ведь хранить можно любые данные!)
5. Посмотрите примеры программной анимации (например меню, движение ног у героев)
6. Показано как создавать выстрелы и пули.
7. Показано как проверять столкновения между разными обьектами.
8. Вопросы можна задать здесь (код не идеален, и это небыло целью, фаст кодинг за 2 дня!)
Всего комментариев 8
Комментарии
21.10.2011 11:33 | |
Можно убивать врагов, находящихся за экраном: выпустить очередь и спокойно двигаться вперед
|
21.10.2011 12:30 | |
Повеселило =)
1 - Еще бага, что после того как тебя убили - кликаешь мышку и дальше стреляешь. 2 - И названия классов нужно с большой буквы писать. 3 - И почитайте книги о том как грамотно писать код. То что это фаст код - не оправдание, раз Вы тут выкинули его, значит считаете яго качественным и понятным (это же обучающий код). ПС: Ну графика и гемплей тоже далеко не шик. |
|
Обновил(-а) incvizitor 21.10.2011 в 12:38
|
21.10.2011 12:38 | |
21.10.2011 15:07 | |
Спасибо за коментарии!
Zolza Это же калаш! Он обязан выкашивать, мне совесть не позволила сделать его стрелять слабее и на дистанции по короче. incvizitor 1. Это не баг , это фича... ВДВ всегда жив) 2. Виноват , исправлюсь. 3. Я отдыхал "душой" от более серьёзного проэкта , когда писал этот код, и что значит "грамотно" ? В данном коде удобно мне, я в 2 клика мышки попадаю в нужное место в коде. Bgg Дописал, наверное у вас дебаг плеер установлен. |
|
Обновил(-а) Newred 22.03.2012 в 20:36
|
21.10.2011 23:34 | |
Цитата:
ВДВ всегда жив
|
22.10.2011 01:01 | |
У меня пуля пролетела насквозь, пришлось поплатиться жизнью.
|
22.10.2011 22:54 | |
Да ладно, мне в руки пару раз и не такие макароны попадались (на затычку багов, что, правда, вырождалось в тотальный рефакторинг), но они были уже "почти" готовыми небольшими играми.
Рефакторинг сильно сказано, конечно (я тогда это хреново умел), скорее переписывание 50% кода с нуля, с подглядыванием в бажную версию, как оно должно работать. Зато одну игру удалось заткнуть вообще без рефакторинга. Цитата:
начните с книг и блогов по геймдизу. Бунтарем тоже бить не стоит, пролистайте флекс конвенцию по оформлению кода - вам потом легче будет
|
|
Обновил(-а) expl 22.10.2011 в 23:01
|
Последние записи от Newred
- Задача Эйнштейна (05.11.2011)
- Пример создания простой игры as3 (21.10.2011)