Выкладываю пример, который использовал для своей RPG.
WASD - движение.
Мышь - поворот камеры.
Shift - зажать героя(он не будет поворачиваться).
Здорово, очень даже здорово, только есть фэйк... Когда зажимаешь shift и двигаешь мышью, то объект движется по направлению мыши. А так норм!)
