一、计时器
1.在Creator中
void start() {// js中的计时器// 延迟1秒后执行一次,不受Cocos限制setTimeout(() => {console.log("haha");}, 1000);// 每隔1秒执行一次setInterval(() => {console.log("haha");}, 1000);// creator中的计时器(继承cc.Component才行),节点销毁后计时器自动解除// 延迟1秒后执行一次this.scheduleOnce(() => {cc.log("xixi");}, 1);// 每隔1秒执行一次this.schedule(() => {cc.log("xixi");}, 1);// 每隔1秒执行一次, 执行5 + 1 = 6次this.schedule(() => {cc.log("xixi");}, 1, 5);
}
2.在Unity中
void Start()
{// 1秒后执行1次Invoke("OnTimer1", 1.0f);// 1秒后,每秒执行一次InvokeRepeating("OnTimer2", 1.0f, 1.0f);
}void OnTimer1() {Debug.Log("OnTimer1");
}void OnTimer2() {Debug.Log("OnTimer2");
}