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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.12.2010, 21:11
DanQuimby вне форума Посмотреть профиль Отправить личное сообщение для DanQuimby Найти все сообщения от DanQuimby
  № 1  
Ответить с цитированием
DanQuimby
 
Аватар для DanQuimby

Регистрация: Feb 2007
Сообщений: 109
Отправить сообщение для DanQuimby с помощью ICQ
Question Игровой процесс

Так как я не давно начал на флеше работать.
Есть пару вопросов.

Как сделать игровой процесс.
Если у меня есть карта допустим 100х100 обьектов
Обьекты некоторые будут ходить или делать некое действие.
И есть герой, который тоже ходить будет.

Вопрос , как мне сделать взаимоотношение между обьетами ?
Как лучше всего хранить эти обьеты array

Хотелось бы узнать конструктивные мысли.
__________________
Ищу человечка(ов) для участия в совместных проектах
vkontakte.ru я тут

Старый 06.12.2010, 21:52
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 2  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Так же, как и в любом другом языке программирования.
Карта - массив прямоугольный, массив-список того, что по ней бегает, тоже не мешает. Каждый кадр перемещаете то, что перемещается и смотрите, что там в его клетках и, может, вокруг. Делайте, пока проблемы не появятся, боюсь они будут не про оптимальное взаимоотношение между обьектами)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

Старый 06.12.2010, 23:26
DanQuimby вне форума Посмотреть профиль Отправить личное сообщение для DanQuimby Найти все сообщения от DanQuimby
  № 3  
Ответить с цитированием
DanQuimby
 
Аватар для DanQuimby

Регистрация: Feb 2007
Сообщений: 109
Отправить сообщение для DanQuimby с помощью ICQ
а с обьетами , движение.
что лучше .. вытащить все обьекты то есть
сделать addChild для всех обьетов и изменять их
X и Y ??
или как то по другому.
__________________
Ищу человечка(ов) для участия в совместных проектах
vkontakte.ru я тут

Старый 06.12.2010, 23:46
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 4  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Для каждой задачи свое решение.

Если у вас всего 5-10 объектов то конечно проще добавить и ворочать их по сцене.
А если вы их туда напихаете пару сотен то надо будет изобретать что-то поинтереснее и покрасивее.
Или например два-три объекта но размером 20К пиксел на 20К пиксел.

Лучше наверное начать что-то делать и задавать вопросы по существу. Так и ответы лучше усвоятся

Старый 07.12.2010, 01:15
medvedya2 вне форума Посмотреть профиль Отправить личное сообщение для medvedya2 Найти все сообщения от medvedya2
  № 5  
Ответить с цитированием
medvedya2
[+1 09.03.11]

Регистрация: Mar 2010
Сообщений: 128
опишите коротко что будет в игре: размер карты в пикселах, количество статичных и динамичных объектов.
тип графики 3d,2d(вид: сверху, сбоку), псевдо3d

Старый 07.12.2010, 01:17
DanQuimby вне форума Посмотреть профиль Отправить личное сообщение для DanQuimby Найти все сообщения от DanQuimby
  № 6  
Ответить с цитированием
DanQuimby
 
Аватар для DanQuimby

Регистрация: Feb 2007
Сообщений: 109
Отправить сообщение для DanQuimby с помощью ICQ
Цитата:
Сообщение от Dukobpa3 Посмотреть сообщение
Для каждой задачи свое решение.

Если у вас всего 5-10 объектов то конечно проще добавить и ворочать их по сцене.
А если вы их туда напихаете пару сотен то надо будет изобретать что-то поинтереснее и покрасивее.
Или например два-три объекта но размером 20К пиксел на 20К пиксел.

Лучше наверное начать что-то делать и задавать вопросы по существу. Так и ответы лучше усвоятся
Я эту игру делал на С++\HGE
то есть все наработки есть.Мне интересно как тут лучше
как я говорил обьектов будет 100*100 /2 примерно вот сколько будет
обьектов.
Мне интересно просто обьекты 20к пикселей, можно поподробней

Добавлено через 1 минуту
Цитата:
Сообщение от medvedya2 Посмотреть сообщение
опишите коротко что будет в игре: размер карты в пикселах, количество статичных и динамичных объектов.
тип графики 3d,2d(вид: сверху, сбоку), псевдо3d
каждый обьект 64*64 пикселей
на карте примерно от 10-n обьектов динамичных
а статичных обьектов будет много , это стены, кое какие бонусы
вид сверху если по проще.
__________________
Ищу человечка(ов) для участия в совместных проектах
vkontakte.ru я тут

Старый 07.12.2010, 01:22
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 7  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Тогда самый оптимальный вариант сделать из всей статики одну большую битмапу.

Сформировать в памяти мувиклип либо спрайт с правильно расставленными картинками и сделать фотку BitmapData.draw()

Это сэкономит уйму ресурсов. Ибо если 100*100 тайлов статики пытаться крутить в виде спрайтов или еще хуже - Мувиклипов - то ппц.

Добавлено через 3 минуты
А 20К пиксел - это отдельная история.

Максимум битмапа может быть 4Кх4К(ну или 2Кх8К - пропорции можно менять, главное чтоб площадь была 16). Поэтому надо резать на клетки (желательно меньше чем 4х4, у меня были 1000пкс*1000пкс). и рисовать только те клетки которые попадают в экран. Ибо если отрисовывать всё - то будет излишне прожорливо.

Старый 07.12.2010, 01:49
DanQuimby вне форума Посмотреть профиль Отправить личное сообщение для DanQuimby Найти все сообщения от DanQuimby
  № 8  
Ответить с цитированием
DanQuimby
 
Аватар для DanQuimby

Регистрация: Feb 2007
Сообщений: 109
Отправить сообщение для DanQuimby с помощью ICQ
я подумаю над этим.Вроде все ясно.есть нюансы .
Но думаю они появятся в процессе.
Всем спс
__________________
Ищу человечка(ов) для участия в совместных проектах
vkontakte.ru я тут

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

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

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


 


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


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