3
|
Chaowlert Chaisrichalermpol · 技术社区 · 15 年前 |
![]() |
1
15
拜托 不要在UI线程中睡觉。它会冻结你的用户界面-这是一件坏事。
要么有某种类型的计时器(使用正确的计时器,您应该能够让它在UI线程中触发),要么使用单独的线程(通过
|
![]() |
2
2
另一种选择是使用一个后台工作人员(一个线程工具在这里有点多余,但技术上可以使用),并让它报告进度。 |
![]() |
3
2
我会用C# BackgroundWorker 更新用户界面。这并不像您期望的那样工作,因为thread.sleep()正在冻结您的UI线程。 编辑:你想要的教程 here |
![]() |
4
1
同上,在主(GUI)线程中睡觉——不惜一切代价避免它。虽然你不想调度员,但我还是建议你尝试(类似于)以下方法:
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |