Такой подробный разбор!
Насчёт направления перемещения в изометрии у нас до сих пор кипят споры. Я вот думаю, что стрелка вверх должна заставлять персонажа перемещаться вверх вне зависимости от положения "камеры", но со мной не все согласны. Насчёт прохода сквозь стену - поздравляю, вы нашли эксплойт. :) Такое есть только на одном уровне и только в нижней его части. К счастью, оно совсем не ломает скриптов и на сюжет не влияет, просто позволяет погулять по черноте. Ну, а стрельба - это поганый стыд, мы просим прощения и так больше не будем.
Большое спасибо за комментарии. Зря не пропадут.
Viewing post in Интерфейс jam comments
Насколько развернут мой разбор, настолько же подробен и ответ на него.
По поводу ходьбы в изометрии, как по мне, лучшим вариантом будет твой: ходьба по осям координат экрана, а не проекции камеры, ибо в противном случае игроку будет непривычно. Надо только сделать, чтобы комбинация двух перпендикулярных направлений давала направление, параллельное осям проекции (короче, чтобы, допустим, ты зажал вправо и вверх, и персонаж идет параллельно стене).