Моя проблема в том, что я хочу иметь возможность повернуть цилиндр 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 #.
Любая помощь приветствуется, поскольку я только начал пытаться научиться единству.