我不擅长编码所以请帮我解决问题。
我的意思是:如何在一定数量的时间内以一致的方式旋转一个物体,然后再停止
是如何在一定量的时间内旋转一个物体然后在一定量的时间内停止它然后停止它等。
VideoNations
答案 0 :(得分:0)
最简单的方法是:
// control the timing of rotating here
var rotate=true;
function Start () {
// rotate an object for 2 seconds
rotate=true;
yield WaitForSeconds(2f);
// stop it for a second
rotate=false;
yield WaitForSeconds(1f);
// rotate again
rotate=true;
}
// rotate here
function Update() {
if(rotate)
transform.eulerAngles+=Vector3(0, Time.deltaTime*90, 0);
}
如果您希望循环启用 - 禁用循环,请将Start
中的内容包装在while(true) {...}
中。