Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 02.08.2007, 22:09   #16
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Re: как создать карту-радар ??

Диабло - полагаю, в данном случае это самый неграмотный способ. Ибо даже делая скидку на откровенные нелады б3д с математикой, собрать всё в кучу и отрисовать плот'ами будет быстрее.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 02.08.2007, 22:09   #17
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Re: как создать карту-радар ??

Диабло - полагаю, в данном случае это самый неграмотный способ. Ибо даже делая скидку на откровенные нелады б3д с математикой, собрать всё в кучу и отрисовать плот'ами будет быстрее.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 02.08.2007, 22:52   #18
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: как создать карту-радар ??

Ize'g0re, а ты всерьез считаешь это способом?)))
он пошутил походу
(Offline)
 
Ответить с цитированием
Старый 03.08.2007, 00:10   #19
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: как создать карту-радар ??

Не , я думую! он ! не это имел ввиду !
а то что делать текстуру и также точки проектировать
на рисунок-текстуру , а потом его наносить к примеру на спрайт

А может и я туплю...
(Offline)
 
Ответить с цитированием
Старый 03.08.2007, 00:37   #20
Valet
Знающий
 
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 0 пользователей)
Re: как создать карту-радар ??

Рисуй не пиксели, а овалы, прямоугольники к примеру... Разумеется разных цветов.
(Offline)
 
Ответить с цитированием
Старый 03.08.2007, 01:15   #21
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: как создать карту-радар ??

Horror, я бы так делал.

но мне все таки кажется что он имел ввиду постоянный двойной рендер без кубиков на радаре)))
снимок со спутника блин))
хм... а че классная идея!!!
ыыыы, все пошел я танчики апгрейдить.
(Offline)
 
Ответить с цитированием
Старый 03.08.2007, 08:27   #22
Черный крыс
 
Сообщений: n/a
Re: как создать карту-радар ??

Плотами и овалами - это убить ап стену всю производительность.....так как эти вещи рисуются программно.

Создаешь текстуру и текстурный буффер. узнаешь самые близкие обьекты и враги (например < 1000) потом вычисляешь позицию относительно игрока и ставишь туду маленький кубик зеленого цвета......если нада стену отрисовать то узнаешь Скейл стены и скелинь кубик как нада.еа все это дело сверху направляется радарная камера - в ортогональном режиме и рендериться в текстурный буфер. Затем перед игровой камерой ставиться квад и текстура наноситься на этот квад.....вот и все....=)))
 
Ответить с цитированием
Старый 03.08.2007, 10:48   #23
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: как создать карту-радар ??

В 3д максе фотаете видом сверху и усе!
САм игрок по центру карты (радара)
потом как говорит Диабо, гденить оч далеко от основной камеры плоскость с картой и на ней передвигаются точки или спрайты с машинами или люди(тут как вам угодно)
все ето ресуетя в тексту и вуаля=)
(Offline)
 
Ответить с цитированием
Старый 03.08.2007, 11:33   #24
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: как создать карту-радар ??

т.е. получится два игровых мира: один реальный, другой - карта !!

а как насцот того чтоб создать каждому обьекту спрайт( чел - 1.jpg машина - 2.jpg и т.д.) и потом спрайти рисовать по масштабу там и т.д. во втором мире(карта) ну и дальше как vlad говорит ??
(Offline)
 
Ответить с цитированием
Старый 14.09.2007, 04:15   #25
dimond
Оператор ЭВМ
 
Регистрация: 14.09.2007
Сообщений: 27
Написано 2 полезных сообщений
(для 5 пользователей)
Re: как создать карту-радар ??

простой радар для ботов.

Type bot
Fileld entity ; ентити бота
. . .
. . .
Field dst# ; дистанция бота от игрока
End Type

. . .

; После RenderWorld

For b.bot=Each bot
b\dst=EntityDistance(b\entity,Player)
If b\dst<150
oy=Sin(270-DeltaYaw(Player,b\entity))*b\dst
ox=Cos(270-DeltaYaw(Player,b\entity))*b\dst
Else
ox=0:oy=0
EndIf
Color 255,0,0
Oval GraphicsWidth()-102+ox*0.5,98+oy*0.5,4,4,1 ;точка бота
Next

; рисуем радар
Color 0,255,0
Oval GraphicsWidth()-180,20,160,160,0
Oval GraphicsWidth()-102,98,4,4,1 ; игрок

Line GraphicsWidth()-100,100,GraphicsWidth()-100+Sin(-130)*80,100+Cos(+130)*80
Line GraphicsWidth()-100,100,GraphicsWidth()-100+Sin(+130)*80,100+Cos(-130)*80

выделенные значения нужно откалибровать, чтобы точки не рисовались за пределами круга
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 00:01   #26
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: как создать карту-радар ??

"Сделай рендер уровня сверху, по рендеру нарисуй карту,наложи как текстуру на квад, квад помести перед камерой.
динамичные объекты пересчитывай координаты по масштабу и рисуй в текстуру карты овал или квадрат" Tormoz
(Offline)
 
Ответить с цитированием
Старый 16.09.2007, 06:18   #27
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: как создать карту-радар ??

если речь зашла о стартегии, причом реалтайм:
1. каждый кадр отрисовывать ненадо - убьете производительность об стенку.
2. создаете обычную картинку (или тексу, если выводите через фастимедж), получаете ее буфер. затем раз в секунду, скажем, производите перерисовку всего и вся, какой пиксель красиь ясно из предыдущих постов. кончено перед расчетом надо получить велечину обратную масштабу, чтобы не делать на масштаб, а умножать на обратную величину (ибо ето придется делать каждый раз). перед всей этой прорисовкой копируется черную картинку в эту.
3. здания отрисовываются так:
а. перерисовка происходит только тогда, каогда здание построено или когда здание уничтожено.
б. рисуется все большими квадратами , предварительно также заполняется черной поверхностью
в. отрисовывается картинка перед картнкой с юнитами , но после отрисовки карты местности.
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 11:30   #28
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: как создать карту-радар ??

если речь зашла о стартегии, причом реалтайм
Мне НЕ для стратегии, просто принцип построения карты тот самый !!
Ну в принцепе я уже разобрался !!
только воот у меня игрок не в центре карты, а бегает как и все движуещейся обьекты !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать игровую карту? Black Hawk Основной форум 11 16.05.2010 17:47
Как создать карту для игры типа GTA2 cancel 3D-программирование 6 28.02.2010 20:11
Помогите создать мини-карту к игре beZ_probleM Основной форум 17 28.12.2008 13:38
Радар(вопросик) Антихрист 2D-программирование 2 05.11.2007 16:05


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com