Я играл со следующим CodeLab - https://io2015codelabs.appspot.com/codelabs/project-tango#5 и пытался применить элемент управления Tango Pose к моему жесткому игроку (PoseController.cs). Хотя я не понимаю, почему мы должны умножать «new_position» на «m_movementScale»? Также, когда я делаю свой motionScale = 1.0f, мой плеер RigidBody вообще не перемещается.MovementScale в сценарии PoseController
Может кто-нибудь объяснить объяснение моего движения и движения игрока? Каковы идеальные значения для motionScale и скорости, так что мой PlayerRigidBody перемещается пропорционально, независимо от того, какой размер я масштабирую свою землю.
Благодаря
Это имеет смысл. Некоторые последующие вопросы 1) Если я установил свой motionScale = 1.0f, то почему мой игрок не перемещается вообще? Не должно ли оно двигаться в соответствии с движениями реального мира? 2) Какую роль играет переменная «движение» в FixedUpdate? Я думал, что 5f мы умножаем скорость, с которой игрок будет двигаться. // Нормализовать вектор движения и сделать его пропорциональным скорости в секунду. движение = движение. Нормированное * 5f * Time.deltaTime; Если я увеличу масштаб движения, а также мою скорость, тогда игрок просто проскочит, не так ли? Спасибо – user2453055