forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Mini map (http://forum.boolean.name/showthread.php?t=8809)

Артем Валерьевич 11.11.2009 16:34

Ответ: Mini map
 
аааа, вот тупой я

Артем Валерьевич 11.11.2015 10:41

Ответ: Mini map
 
Вложений: 1
как говорится не прошло и полгода...

Это позиция по картинке относительно мира, но всёж хотелось бы конечно сделать это текстурой на обьекте.

Вот моя минимапа.

impersonalis 11.11.2015 12:25

Ответ: Mini map
 
Обязательно текстурой, т.к. тогда сразу возможность таких эффектов как вращение, для сохранения постоянной ориентации героя на карте, плавной прокрутки (uv заюзать), полупрозрачности (чтобы не уменьшать обзор) и проч.
Делал подобное n лет назад для бродилки по лабиринту - ничего сложного, а пользы масса.

Артем Валерьевич 11.11.2015 12:28

Ответ: Mini map
 
так вот и я о том же, только не дотумкиваю пока до этого, чтоб текстурой.

Артем Валерьевич 01.12.2015 17:34

Ответ: Mini map
 
Вложений: 1
йохууууу!!!!!!!

побядил минимапу, !!!!!!


И подправил окончательно

Артем Валерьевич 02.12.2015 12:45

Ответ: Mini map
 
а вот короткое видео с работой карты:


https://youtu.be/5_hGl53jbzo

Артем Валерьевич 03.12.2015 11:16

Ответ: Mini map
 
А теперь следующий вопрос который возник у меня вчера, и он вполне логичен: как сделать чтобы к примеру объект стрелка на мини-карте указывал направление движения?

impersonalis 03.12.2015 11:57

Ответ: 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 надо юзать.
Для надёжности нужно прикинуть на бумажке как соотносятся:
оси координат Мира
оси координат миникарты
направления приращения угла на миникарте

Артем Валерьевич 03.12.2015 12:03

Ответ: Mini map
 
Вложений: 1
так с координатами вроде понятно, как стрелку вращать?
Стрелка - объект в центре карты.

пока только вращаю мини-карту.

Артем Валерьевич 03.12.2015 13:47

Ответ: Mini map
 
всё Импер, спасибо огромное тебе. А тангенс 2 помог.!

А вот и видос:

https://youtu.be/2HG9mCyQPvc

Nex 03.12.2015 14:03

Ответ: Mini map
 
Это тот самый солдатик которого делал ARA?

Артем Валерьевич 03.12.2015 14:06

Ответ: Mini map
 
эээээ, эта тот самый солдатик который шол в наборе к дарк бейсику!


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot