【发布时间】:2019-05-07 12:27:39
【问题描述】:
我目前正在 Unity 中创建一个 2D 游戏,但在关卡设计方面遇到了麻烦。我想创建大约 100 个关卡,每个关卡在不同的位置都有不同的预制件。
为了加载适当的关卡,我构建了一个带有可脚本化对象的架构。瓦片地图被用来表示障碍物。因此,每个级别可能有大约 30 个不同的瓷砖位置。对每个可编写脚本的对象分别填写这些信息对我来说似乎是错误的。
我现在正在寻找的是一种在编辑器中创建关卡并将数据直接保存在可编写脚本的对象中的方法。在编辑器中有一个按钮,上面写着:“将当前场景布局保存在例如可编写脚本的对象级别 3 中”。并且还能够在编辑器模式下将每个关卡加载到场景中。
【问题讨论】:
-
“在编辑器中创建关卡并直接保存数据”不就是场景的用途吗?
标签: c# unity3d scriptable