Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2011, 13:08   #1
[MI_nor]
Пользователь
 
Регистрация: 03.11.2008
Сообщений: 94
По умолчанию В чем хранить объекты?

Пишу изометрический движок. Структура такова:
Есть класс агрегат в котором хранится все слои. Слоев 2:
первый это поверхность карты, т.е земля, вода и.т.д
второй это еще 1 агрегат, в нем хранятся игрровые объекты. Объектов в вида: статические и динамические(анимированные, которые изменяют свое положение с течением игры). Так вот: с помощью чего лучше хранить эти объекты? У меня пока только мысть под статические завести двумерный массив, размером с карту, а под динамические использовать коллекции. Но не слишком ли не экономично будет? ведь придется проверять в коллекции каждый элемент перед, например, отрисовкой.
[MI_nor] вне форума Ответить с цитированием
Старый 21.03.2011, 19:11   #2
legendary
Форумчанин
 
Аватар для legendary
 
Регистрация: 21.04.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от [MI_nor] Посмотреть сообщение
с помощью чего лучше хранить объекты?
http://sites.znu.edu.ua/javaprog/001...alization.html
legendary вне форума Ответить с цитированием
Старый 21.03.2011, 22:34   #3
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от [MI_nor] Посмотреть сообщение
У меня пока только мысть под статические завести двумерный массив, размером с карту, а под динамические использовать коллекции. Но не слишком ли не экономично будет? ведь придется проверять в коллекции каждый элемент перед, например, отрисовкой.
Так а как иначе-то? В чём ещё можно хранить объекты, кроме как не в коллекциях? И что значит "проверять перед отрисовкой"? В каком случае можно не проверять? В общем, в любом случае, всё сведётся к использованию массивов и стандартных коллекций, другой вопрос: каких и каким образом. Что-то конкретное можно посоветовать при более детальном ознакомлении со спецификой проекта.
netrino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графы. Хранение хранить список смежностей как хеш-таблицу. Чем не идеал? Kn793 Свободное общение 7 08.11.2010 17:55
как и где хранить изображения? kate158 БД в Delphi 9 20.08.2010 16:37
Какvправильно хранить маркеры и пасты... Altera Свободное общение 6 19.09.2009 12:57
Хранить изображения в программе antonyLW Мультимедиа в Delphi 19 04.06.2009 03:43