Новый Минимап

Новый минимап и простые взаимодействия.

Начал делать взаимодействия между предметами, использования один на другой и т.д. По ходу разработки понял, что передвигаться просто кликая по карте не удобно, нужен вариант чтобы кликать по минимапу и перемещаться.

Значит нужно сделать и этот вариант перемещения.

Заодно сделал рендер минимапа как статической картинки, теперь минимап не расходует ресурс на отрисовку,  что важно для WebGL версии клиента. Пока делал минимап вспомнил предложения игроков по изменению его размера. И действительно из за того что минимап круглый - то не все объекты на сцене на нем видны. Так что добавил измнение размера, теперь минимам может охватывать в четыре раза больше обзора чем в старой версии игры, хотя конечно дальность обзора объектов не изменилась.

Теперь когда ходить по миру удобно и привычно можно приступать к разработке взаимодействий между предметами. Все базовые взаимодействия уже работают. Можно взять с земли предмет, выбросить его, использовать (например съесть), а также использовать один предмет на другой.

Чтобы использовать предмет достаточно просто нажать правую кнопку мишки на нем, есть предмет нужно использовать на другой то курсор изменится на прицел и нужно кликнуть на второй предмет. Это работает как с предметами в сумке, так и с предметами на карте. На видео видно как с помощью топорика рубится дерево, а из брёвен делаются планки и потом палочки.

Работает и автоматическое использование предмета в правой руке, если взять топорик в руку, то достаточно просто кликнуть по дереву и оно станет брёвнами.


Теперь нужно сделать взаимодействие между игроками, выбор нескольких объектов на сцене и выбор нужного одного объекта из нескольких.