为了账号安全,请及时绑定邮箱和手机立即绑定

Monogame - 在第二个脚本/类中的级别

Monogame - 在第二个脚本/类中的级别

C#
潇湘沐 2021-07-16 15:00:05
我是单机游戏的新手,以前从未使用过关卡。现在我的问题是:是否可以在第二个脚本/类中创建一个级别,以便我可以调用/初始化新级别,例如按下按钮?因为当我在默认脚本中初始化新级别时,脚本变得非常混乱和庞大。
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

是的,这是可能的,当然值得推荐。例如,对于 RPG 而言,为每个级别/区域设置一个单独的类或脚本是有意义的,这些类或脚本定义了您可能触发的 NPC 或事件的行为。

当游戏变大时,这会使其保持干净和易于管理。

我还建议构建某种“位于”所有关卡类之上的管理器类,并处理诸如加载/切换关卡或分发玩家动作之类的事情。在它们之间切换时,您可能还需要注意卸载关卡数据。如果前一关卡的某些片段散落在某处并导致意外行为,这可能会非常令人恼火;)


查看完整回答
反对 回复 2021-07-31
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信