Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги

Аватар для Jarproger

Удобная работа с мышью и клавиатурой - класс Input.as

Запись от Jarproger размещена 31.01.2012 в 22:53
Наверно многие из вас сталкивались с тем, что в языке ActionScript 3 при создании игры типа "аркада" возникает ряд проблем с клавиатурой.

Во-первых, нету, как в AS 2, удобной функции key.isDown(). А создавать переменные-триггеры для каждой клавиши - это очень не удобно и не правильно. Я решил эту проблему, создав класс KeyCheck, который вешает на себя события нажатия и отпускания клавиш и запоминает их состояния в массивах. Я уже писал в блоге про этот класс.
...
Старый
 
Размещено в Без категории
Комментарии 20 Jarproger вне форума
Аватар для Jarproger

Универсальный загрузчик объектов ver 2.0 (Library.as)

Запись от Jarproger размещена 21.06.2011 в 15:28
Учитывая пожелания из прошлой записи, я доработал класс загрузчика. Все переменные и функции прокомментированы, код тоже. Данный класс подгружает спрайты для изометрической игры и их xml описание, но я стремился сделать его более общим. Игра пока в разработке, выкладывать не буду.

Особенности:
1)Массовая подгрузка объектов.
2)Универсальное использование. Не нужно париться с Loader или URLLoader, помнить где какие события использовать.По классу объекта определяется, ...
Старый
 
Размещено в Без категории
Комментарии 8 Jarproger вне форума
Аватар для Jarproger

Универсальный загрузчик данных для AS 3.0

Запись от Jarproger размещена 10.03.2011 в 16:05
Обновил(-а) Jarproger 10.03.2011 в 18:01
Я написал класс, который решает 3 важные задачи:
  1. Позволяет массово загружать данные из сети и получать событие о загрузке всех данных
  2. Расширяем на разные типы данных, от jpg,png картинок, до xml и 3ds (хотя последний пока не поддерживается, но вы сами можете добавить нужные типы объектов). Внешне мы не видим отличия, хотя внутренне всё не просто.
  3. Прост в использовании, несмотря на внутренне сложную реализацию

Этот класс основан на использовании URLLoader
Использование очень простое: ...
Старый
 
Размещено в Без категории
Комментарии 23 Jarproger вне форума
Аватар для Jarproger
Рейтинг: 4.00. Голосов: 3.

Продвинутая работа с клавой в AS 3.0

Запись от Jarproger размещена 08.01.2011 в 20:38
Обновил(-а) Jarproger 08.01.2011 в 20:45
Многие из нас, те, кто создавал игры в AS-2, знают, что там был удобный объект Key, с помощью которого можно было отслеживать сразу 2, а то и 3 кнопки на клавиатуре одновременно в onEnterFrame.

Но в ActionScript 3 такой возможности не предоставлено, а событийное реагирование в случае покадровой игры не очень-то и удобно. Поэтому я написал класс KeyCheck.as, использовать который предельно просто. Он позволяет отслеживать нажатые клавиши, не принимая во внимание событийность.
...
Старый
 
Размещено в Без категории
Комментарии 31 Jarproger вне форума

 


Часовой пояс GMT +4, время: 10:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.