c# - 在循环期间使编辑器响应
问题描述
我目前正在创建一个调试实用程序,其中一个功能是在短时间内强制挂起整个游戏。
简单循环对我来说是完美的解决方案,但是这也会阻止 Unity Editor。这是一个非常明显但非常烦人的后果。
有没有办法在自定义循环期间处理编辑器事件?
void SleepEntireGame(int ms) {
while( timeReached == false ) {
// do nothing
// because all i need is just hold the game in a short period.
;
// I'm looking for something like this:
UnityEditor.ProcessEvents();
}
}
- 请不要向我推荐任何其他暂停游戏的好方法。谢谢
解决方案
推荐阅读
- php - 如何计算这些日期差异,在 MySQL 存储过程中乘法?
- vb.net - 插入到 Oledb 数据库表中,如果表中没有唯一约束,则如果存在则更新
- makefile - 仅在成功时保留中间文件
- ruby-on-rails - Rails:从辅助方法返回 HTML
- javascript - React ajax 获取响应未定义
- html - 100% 宽度 flex 水平列表与 justify-content:space-evenly,如何将项目符号放在空格中心?
- ios - Swift:未设置请求授权标头
- javascript - 使用 Vue.js 和 Firebase 进行验证
- vb.net - 运行参数查询时 SQL 执行错误
- string - gsub在lua中使用索引