请选择 进入手机版 | 继续访问电脑版

查看: 112|回复: 0

请问 在Unity中 开启新的线程替代 Update可以做到吗

[复制链接]

2

主题

2

帖子

70

贡献

初级UU族—2级

Rank: 2

积分
70
发表于 2018-11-8 02:22:26 | 显示全部楼层 |阅读模式
    在场景切换过程中,由于下一个场景需要加载的资源较大,会在切换时造成Unity的进程阻塞,如果开启新的线程 模拟进度条,可以做到吗,可以的话,这样做有什么弊端吗?
[C#] 纯文本查看 复制代码
 
 private void OnDisable()
    {
        _isUpdate = false;
    }
    private void Awake()
    {
        th = new Thread(newThread);
    }
    private void newThread()
    {
        start();
        while (_isUpdate)
        {
            Thread.Sleep(20);
            fixUpdate();
        }
        disable();
    }


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表