Unity与CocosCraetor对比学习三

一、计时器

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");
}

相关推荐

  1. UnityCocosCraetor对比学习

    2024-04-06 20:30:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 20:30:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 20:30:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 20:30:01       82 阅读
  4. Python语言-面向对象

    2024-04-06 20:30:01       91 阅读

热门阅读

  1. os模块篇(十九)

    2024-04-06 20:30:01       25 阅读
  2. 算法 {曼哈顿距离,切比雪夫距离}

    2024-04-06 20:30:01       22 阅读
  3. C++实现单例模式

    2024-04-06 20:30:01       33 阅读
  4. blender 唇形同步 口型同步 插件

    2024-04-06 20:30:01       35 阅读
  5. Vue 自定义菜单、tabBar效果

    2024-04-06 20:30:01       29 阅读