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

Вернуться   Форум Flasher.ru > Блоги > Основные моменты разработки приложений

Мои искания Урок по созданию флеш-стратегии
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 3. Привязка. Реализация. Часть 1)

Запись от EndoCrinologist размещена 27.10.2011 в 18:06
Обновил(-а) EndoCrinologist 28.10.2011 в 09:42
Для начала нам нужно разобрать в одной вещи.
Функция startDrag();, которую мы использовали в своей игре, прикрепляет к мыши наш объект и он следует за ней, совсем не следя за нашими ячейками поля. Поэтому, мы немного подправим нашу функцию.

А в каком направлении мы её подправим? А в таком, что мы добавим переменную, следящую за тем, взят ли объект с места или нет. То есть, переменная будет принимать значение true (взято) и false (оно на панели). Но для начала еще кое-что. ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 3. Привязка. Введение)

Запись от EndoCrinologist размещена 27.10.2011 в 15:42
Обновил(-а) EndoCrinologist 28.10.2011 в 09:41 (Добавил SWF-файл)
Во второй части я обещал, что мы рассмотрим, как привязывать сооружения к сетке и сортировать расположение объектов по их глубине на сцене, чтобы произошло нормальное их перекрывание. Пожалуй, это будет самой сложной частью в нашей работе. Начнем сначала с небольшой теории.

Привязка к сетке - это когда объект можно ставить не на каждом координатном пикселе сцены, а только на определенных участках, как бы минизоне, ограниченные одинаковыми размерами. Вот пример:

SWF-файл ...
Старый
 
Размещено в Мои искания
Комментарии 6 EndoCrinologist вне форума
Аватар для EndoCrinologist
Рейтинг: 3.00. Голосов: 2.

Мои искания в создании флеш-стратегии (Часть 2. Конец)

Запись от EndoCrinologist размещена 27.10.2011 в 11:44
Обновил(-а) EndoCrinologist 28.10.2011 в 09:40
Продолжаем работу (список предыдущих частей Вы можете просмотреть в конце статьи). Теперь мы научимся дублировать наши сооружения, чтобы они оставались и на панели сооружений, и на основном поле. Работы с железом не будет. Нам нужно будет только немного поработать с кодом, а точнее с условием if ((trux == true)&&(truy == true)){} функции obj1.onRelease = function():Void{}.

1) Открываем нашу игру (если уже открыта - это замечательно).
2) Полностью измените код кадра ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 2. Начало)

Запись от EndoCrinologist размещена 27.10.2011 в 10:59
Обновил(-а) EndoCrinologist 28.10.2011 в 09:40
Итак, продолжаем экскурс. Мы заложили основы нашей стратегии (Мои искания в создании флеш стратегии (Часть 1)). Теперь мы умеем:
  1. Перетаскивать объекты на основное поле игры
  2. Проверять, можно ли установить объект в данном месте
  3. Возвращать объект на место, если установка его не разрешена

Теперь мы научимся более сложному делу. Мы научимся дублировать сооружение, чтобы оно у нас оставалось и в списке сооружений и на основном поле. В качестве интерактива, добавим счетчик количества сооружений ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist
Рейтинг: 2.67. Голосов: 3.

Мои искания в создании флэш-стратегии (Часть 1)

Запись от EndoCrinologist размещена 25.08.2011 в 15:31
Обновил(-а) EndoCrinologist 28.10.2011 в 09:39
Всем доброго времени суток!

Начал создавать флэш-стратегию и решил поделиться своим "сочинением" в AS2, позволяющее Вам "взять" здание из имеющихся в Вашем списке и "перенести" его в поле для начала его строительства.

P.S. Кому это не надо или тот, кто просто решил посмеяться - прошу дальше не читать. А вот дать дельный совет - можно.

Итак. Этап первый. Буду показывать предельно примитивный пример "строительства". ...
Старый
 
Размещено в Мои искания
Комментарии 20 EndoCrinologist вне форума

 


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


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