我是单机游戏的新手,以前从未使用过关卡。现在我的问题是:是否可以在第二个脚本/类中创建一个级别,以便我可以调用/初始化新级别,例如按下按钮?因为当我在默认脚本中初始化新级别时,脚本变得非常混乱和庞大。
1 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
是的,这是可能的,当然值得推荐。例如,对于 RPG 而言,为每个级别/区域设置一个单独的类或脚本是有意义的,这些类或脚本定义了您可能触发的 NPC 或事件的行为。
当游戏变大时,这会使其保持干净和易于管理。
我还建议构建某种“位于”所有关卡类之上的管理器类,并处理诸如加载/切换关卡或分发玩家动作之类的事情。在它们之间切换时,您可能还需要注意卸载关卡数据。如果前一关卡的某些片段散落在某处并导致意外行为,这可能会非常令人恼火;)
- 1 回答
- 0 关注
- 158 浏览
添加回答
举报
0/150
提交
取消