1
2
你的代码的主要问题是你要求计算机一次完成大量的工作,所以它停止响应。数到122万亿是一项漫长的任务,其本身至少需要20天(见 Counting up to one trillion 只是因为你打印了每个数字。 你需要做的是允许计算机通过使用 coroutines (您可以使用另一个线程来防止锁定,但协程是解决此问题的更简单的统一方法。)
注意:我也切换了
这段代码的主要区别在于,它基本上允许程序在每次计数后“暂停”方法的执行,将剩余的工作留到以后的帧中。这将允许您在计数器增加时继续与程序交互。
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |