菜单 (Menus)

其他的一些包的说明 (Other Package Notes)

FPEMenu类 (FPEMenu Class)

FPEMenu类是“菜单”通用的父类,其他所有的“game”菜单的类,都是从这个类中派生出来的。FPECore预制体中,包含了对FPEMenu类型的对象的引用,FPECore会在游戏开始时实例化一个这个FPEMenu类型的对象。你可以改变FPECore预制体中的“游戏菜单预制体(Menu Prefab)”。这个插件中附带有两个基于FPEMenu制作的预制体。详细信息如下:

ArchitectureMenus.jpg


FPEGameMenuFPEGameMenu.jpg

本插件的FPEGameMenu预制体,是被设计为一个复杂和功能丰富的游戏菜单(在游戏中按ESC按键时,打开的菜单)。它会访问所有的库存信息、系统配置和保存/加载操作。


FPESimpleMenu

FPESimpleMenu.jpg

本插件的FPESimpleMenu预制体,被设计为一个结构简单的暂停菜单。它唯一的工作是暂停游戏,并允许玩家退出桌面。它没有其他的功能。


[你自定义的FPEMenu-based菜单] ([Your Custom FPEMenu-based Menu])

您可以创建你自己的FPEMenu子类,你可以在里面执行你想做的任何事情。但是这个FPEMenu子类,必须实现activateMenu()和deactivateMenu()函数,因为这些是提供给Interaction Manager调用的,以便调用显示菜单、关闭菜单。


FPE主菜单类 (FPE Main Menu Class)

FPEMainMenu.jpg

随演示场景附带的主菜单,不是基于FPEMenu类的。这是一个单独的类,专门设计为在一个单独的“主菜单”场景中。它处理特殊的行为,如创建新的“保存的游戏文件”(游戏存档)等。

results matching ""

    No results matching ""