unity3d - 编辑器和编译项目中的 ScriptableObjects
问题描述
所以文档对此有点含糊,所以我想仔细检查我是否理解Scriptables正确:
- 在 Unity 编辑器中,如果我更改ScriptableObjects 的数据(在播放模式下或手动),这些更改将持续存在。
- 当项目被编译和发布时,来自ScriptableObjects的数据被保存到编译的项目中。可以访问甚至编辑此数据。但是所有ScriptableObjects中的所有数据都会在每个会话中重新加载回其“已编译”状态。我对么?
- 因此,如果编译具有值为0的Coins ScriptableObject 的项目,则可以看到和编辑这些Coins数据,但每次播放会话时仍将其重新加载回 0。那正确吗?
我是否正确理解了所有内容?
解决方案
推荐阅读
- reactjs - 每次状态变化时都对 useEffect 做出反应
- ruby - 将 Mac 升级到 Catalina 后,Bash CLI 无法正常运行
- c# - 访问类对象列表
- java - 让 Twirl 流式传输 Scala 模板渲染输出?
- c++ - 如何使用 system() 函数 (MSVC) 编译 c++ 代码?
- server - 有没有办法在 CPU 的多个节点或多个核心上运行 Redis 服务器?
- rust - 如何为关联类型的特征界限的关联类型设置特征界限?
- kotlin - 为什么过滤掉空映射键不会在 kotlin 中将类型更改为不可空?
- c++ - 地图内的 C++ 多个地图
- javascript - 子 JavaScript 类如何引用父类中的属性?