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