Вращение объекта Unity вращается с неправильным значением

Моя проблема в том, что я хочу иметь возможность повернуть цилиндр 9 раз. 360/9 равно 40, поэтому все, что мне нужно сделать, это повернуть на 40 градусов 9 раз. Однако это не работает, поскольку, когда я впервые поворачиваю цилиндр вместо 40 градусов, он поворачивается на 39,99 градуса. Это происходит и при других поворотах.

Я вращаюсь, делая это.

if(Input.GetKeyUp("i"))
      transform.GetChild(m_Section).Rotate(0,40.0f,0);

У меня Unity версии 3.4, она не профессиональная, и я пишу код на C #.

Любая помощь приветствуется, поскольку я только начал пытаться научиться единству.

6
задан Dave 10 December 2011 в 18:03
поделиться