Monogame - 第二个脚本中的关卡/ class
Monogame - Level in a second script/ class
我是 monogame 的新手,之前从未接触过关卡。
现在回答我的问题:是否可以在第二个脚本中创建关卡/class,这样我就可以调用/初始化新关卡,例如按下按钮?
因为当我在默认脚本中初始化新关卡时,脚本变得非常混乱和庞大。
是的,这是可能的,而且肯定会推荐。
例如,对于角色扮演游戏来说,为每个级别/区域定义一个单独的 class 或脚本来定义 NPC 的行为或您可能触发的事件是有意义的。
当游戏变大时,这可以保持干净和易于管理。
我还建议建立某种管理器 class,"sits" 高于您的所有级别 - classes 并处理诸如 loading/switching 级别或分发玩家操作之类的事情.
在它们之间切换时,您可能还需要注意卸载关卡数据。如果前一关的某些碎片散落在某处并导致意外行为,那可能会非常恼人 ;)
我是 monogame 的新手,之前从未接触过关卡。
现在回答我的问题:是否可以在第二个脚本中创建关卡/class,这样我就可以调用/初始化新关卡,例如按下按钮? 因为当我在默认脚本中初始化新关卡时,脚本变得非常混乱和庞大。
是的,这是可能的,而且肯定会推荐。 例如,对于角色扮演游戏来说,为每个级别/区域定义一个单独的 class 或脚本来定义 NPC 的行为或您可能触发的事件是有意义的。
当游戏变大时,这可以保持干净和易于管理。
我还建议建立某种管理器 class,"sits" 高于您的所有级别 - classes 并处理诸如 loading/switching 级别或分发玩家操作之类的事情. 在它们之间切换时,您可能还需要注意卸载关卡数据。如果前一关的某些碎片散落在某处并导致意外行为,那可能会非常恼人 ;)