Unity3d 编辑器 : how to prevent changes from being undone upon exiting play mode?

标签 unity3d

显然这是一些初学者的问题(我也是),但它让我发疯,我找不到任何提及:

我偶尔忘记退出播放模式并继续构建我的 UI 进行对象和更改,才意识到我仍处于播放模式并且我一松开播放按钮,这些就会被清除!我想 Unity Editor 允许在播放模式(很高兴听到一些例子——也许是测试场景?)但我的主要问题是:

有什么方法可以防止这种行为吗?或者至少有一些你用来防止播放模式中进行更改的技巧? (除了对此变得偏执并不断检查......)

谢谢

附言。 叹息是时候回到 Unity 并重建我丢失的 UI 了...

最佳答案

其他 Unity 编码员在我之前遇到过这个问题,他们想出了一个巧妙的解决方案。 在播放模式“Playmode tint”中将 UI 设置为不同的颜色。

您可以在此处阅读详细信息(最初发布于 2009 年,但我检查过它在最新的 Unity 5.3 中仍然有效):

http://answers.unity3d.com/questions/9159/best-strategies-for-not-accidently-editing-whilst.html

关于Unity3d 编辑器 : how to prevent changes from being undone upon exiting play mode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37082573/

相关文章:

unity3d - 您上传的 APK 或 Android App Bundle 使用尚未生效的证书签名

c# - 如何在多场景 View 中切换场景?

unity3d - 统一的 NavMeshAgent 不起作用

c# - Photon中如何为玩家初始化相机

c# - 检测游戏是否在安卓模拟器中运行

c# - 如何使用 slider 纠正高音量下降

unity3d - 如何在 Bolt 转换流图中获取 C# 事件单元?

c# - 在一个 DLL 中出现 EntryPointNotFoundException 而在另一个 DLL 中似乎正常

c# - 对不使用 IDisposable 的框架组件使用 .NET 分析器规则 CA1001

c# - Unity Dropdown 从数据库中添加值