Тема: Mini map
Показать сообщение отдельно
Старый 03.12.2015, 11:57   #53
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Mini map

Если общо:

AX=0 //координата игрока
AY=0 //координата игрока
LX=AX //память
LY=AY //память
while not ... //игровой цикл
...
//как реакция на нажатия координаты игрока меняются
AX..
AY..
...
dx=AX-LX //дельта по х
dy=AY-LY //дельта по х
arrow dx,dy //рисуем стрелку в соответствии
LX=AX
LY=AY
wend

если нужен угол из дельты координат - то atan2 надо юзать.
Для надёжности нужно прикинуть на бумажке как соотносятся:
оси координат Мира
оси координат миникарты
направления приращения угла на миникарте
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям: