Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Миникарта


Автор: Klose 5.9.2006, 18:23
Подскажите плз, а то ума не приложу,как сделать в ней координаты и чтобы она отражала действия
на экране. 

Автор: arilou 6.9.2006, 13:01
Klose, у тебя программная модель отражает то, что происходит с сущностями в игре?

Автор: Klose 6.9.2006, 19:09
А что такое программная модель?
Ща подумаю.

Автор: LesnoyChelovek 6.9.2006, 22:53
А вообще общая карта в игре предусмотрена?
Можешь сделать так - просто уменьшить общую карту и отслеживать перемещение игрока по карте, соответственно подставляя координаты движения на мини-карту. Либо задай какой-либо масштаб для мини-карты и реализуй его.

А лучше подробно объясни по мини-карте - как она выглядит, где находится, с помощью чего реализована.

Автор: dereyly 7.9.2006, 13:07
Ну вроде положение игрока было всегда привязано к сетке (чаще квадратной), вроде бы это относится и к стратегиям (ессно), и к гонкам, и к 3д шутерам (а как подругому то? smile ). Значит мы знаем координаты игрока и при выполнении события перемещения мы видим не только как движется персонаж но и соответствующая ему точка на карте. 

Карта 2д: Это уменьшенный слепок ландшафта из игры, для 3д можно сказать это тупой приет скрин (рендарим все сверху) и затем вводим координатную сетку 1 к 10 (1 клетка на карте 10х10 в игровом каркасе) и т.д , для 2д отдельно нарисованная карта (карту наверное легче нарисовать по маске, где препятствия жесктие, где болота размечены в красивых полупрозрачных тонах smile ).
Мини Карта: Ну это как поле зрения для игрока, окно ползующие по общей карте, и которому пофих что происходит за пределами ее. (для 3д слепок с поля зрения)

ЗЫ Это чисто суждения не подкремленные практикой

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)