Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Надо было сразу более развёрнуто написать. Я в первую очередь имею ввиду камеру. Её нельзя вращать вверх-вниз. Во время игры на экране остаётся курсор. А самое неудобное то, что камера всегда вращается по оси Y. Я имею в виду то, что эта ось вращения не прикреплена к игроку, а находится в мировых координатах.

Я хотел её прикрепить к игроку, но для этого нужны тригонометрические функции, ломающие вращение по Z. Курсор - нажми Esc 2 раза, и нажми играть - курсор пропадёт.

Увы вращение по Y не получится сделать локальным

(1 edit) (+1)

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

Спасибо за совет, но он почему-то не сработал. Я решил пойти по другому пути и решил rotationY домножать на коэффицеты... Так или иначе я достиг цели!

На сцене он работал, а в игре и коде, не работает