文件大小:63.8 KB
版本:1.1.1
原始 Unity 版本:2022.3.62
这种情况很常见:你想让某些事情“在场景层面”发生,但最终还是得在场景中放置一个游戏对象,因为游戏对象+组件是Unity的主要模式。🤔
💡 如果可以直接向场景中添加组件呢?
SuperScenes 为场景资源引入了组件的概念。这样,您无需添加新的游戏对象即可附加数据和行为。
不再有“我的场景中是否包含了所有经理预制件——还是我漏掉了什么?”这样的疑问。
⚙️它是如何运作的?
- 您创建一个继承自 SceneComponent 的脚本。
- 选择一个场景文件,然后像添加游戏对象一样添加组件。
- 现在,您可以在运行时使用SuperScenes API访问该数据。
很简单。
⚙️ API 是什么样的
要获取特定类型的组件,只需引用场景,然后调用GetComponent<T>()或TryGetComponent<T>()方法即可。或者,调用 GetComponents()方法获取所有组件。
一切都会感觉非常熟悉。
⚙️ 数据在哪里?
每个场景的数据/组件都位于由 SuperScenes 自动创建、索引和管理的ScriptableObjects上。
由于它们是场景资源之外的组件,因此即使其他人正在编辑场景,你也可以向场景中添加组件,而不会发生任何冲突!👌🏻
🈶️支持中日韩语言
SuperScenes 支持 SceneComponent 属性的 CJK 语言。
该工具支持中文。
该工具支持日语。
该工具支持韩语。



评论(0)