RemoWilliams
@RemoWilliams
user

Как реализовать разворот персонажа на 180 градусов в Torque 3d?

Помогите пожалуйста реализовать разворот персонажа. Подозревая, что надо править файл game\scripts\client\default.bind.cs. Но какие значения там задавать, не могу представить. Максимум чего добился, что он делает разворот вправо на незначительное значение градуса(еле заметное).
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
@patch1
A simple way to do this is the player transform.
Get player rotation or transform and do rotation +-180 degrees.

Torque script step in radians, you can have a value between 0 and 2PI.
Conversion help: (equivalence decimal)
0 radians = -2PI radians.
PI radians = -3PI/2 radians.

example: (z 180 degree rotation)
%objTransform = %object.getTransform();
%tryRotation = "0 0 0 0 0 1 " @ mDegToRad(180);
%newTransform = matrixMultiply(%objTransform, %tryRotation);
%object.setTransform(%newTransform);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы