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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.11.2011, 22:00
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 2  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
1. Создайте класс Tile, расширяющий Sprite или MovieClip (как по мне, то лучше спрайт). Сделайте этому классу параметры, описывающие характеристики того или иного тайла (например штрафы/бонусы передвижения по этому тайлу, ну и прочее).
2. Карту храните в двумерном массиве или векторе типа Tile (во втором случае немного сложнее из-за преобразования одномерного массива в двумерный). Вопрос о том где хранить карту - все зависит от конкретной ситуации и от размера карты. Можно в коде хранить массив, можно внешним файлом, можно на сервере в БД.
3. Даже не придумаю сходу, мало начальных данных =) Самый примитивный вариант - перебор элементов массива в 2 циклах (или 1 если вектор а не двумерный массив). Ну и в зависимости от текущего тайла предпринимать те или иные действия.

З.Ы. есть вроде готовые бесплатные движки для таких игр, можно погуглить - может будет проще чем писать свое.

Создать новую тему   Часовой пояс GMT +4, время: 17:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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