Показать сообщение отдельно
Старый 27.09.2011, 19:19   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как сделать карту? "радар"

Spy4433, предложил простой вариант "влоб". Естественно никто так на деле не делает.

По сути у тебя есть позиция игроков, далее есть твоя позиция. Отнимаешь от позиции объекта для карты, твою позицию, при этом т.к. радар 2D и с видом сверху, то позиция нужна только по X и Z. Далее отняв, получаешь вектор смещения, делишь его на фактор соотношения велечин масштаба мир к радару (например на радаре 10 ед. мира, будет 1 пиксель, то делишь на 10). Далее рисуешь точку например.

По сути это логическая задача. И на неё нету конкретного ответа. Возьми листок бумаги, и подумай сам, решение простое, тебе просто нужно немного посидеть и подумать.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Colossus (27.09.2011), Hulk-DS (05.10.2011), Mr_F_ (28.09.2011), Reizel (28.09.2011), vlactelin (27.09.2011)