查看: 34|回复: 0

[资源] [菜单式选关界面] 节气式选关界面 (单关存档情况适用)

[复制链接]

161

主题

1045

回帖

3

精华

版主

绿色的糖果

经验
7863
硬币
889 枚

永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章PK!MF5 冠军PK!MF4 季军最佳效率奖请务必再光临秘密合战!欢乐演员请务必再光临秘密合战!对不起,小姐

发表于 昨天 18:23 | 显示全部楼层 |阅读模式
input.png
书接上回(((
这次带来的是节气式选关界面,使用需要一些简单的配置,可能会有点繁琐,但是按照说明操作即可。推荐在了解部分物件的功能后开始操作。下面开始说明。

物件说明:
Level-pass Sav Object:该物件是Global Object。存档相关的核心事件存放在这里,同时负责从关卡跳转到选关界面
Fini for Level-pass:是一个CTF非自带扩展,用于直接读写存档文件
MMF2/CF Params object:用于获取当前场景帧的名称(以作为该关卡通关后存档的唯一标识)。因此,请保持选关界面的关卡预览Active的关卡名称与场景帧关卡名称一致
SGR Handler:选关界面的核心事件存放Active
Level xxx:关卡预览图,有Alterable Value World、Level和Alterable String LevelFrameName、LevelNeedToPass,负责读档后表示关卡是否通过、解锁,和跳转的相关参数

使用方法:
一、SaveGameRoom整个场景帧可以复制粘贴照搬使用。
二、name_of_this_level是关卡场景帧,请:
1. 将该场景内所有的物件复制到你的工程的关卡场景中;
2. 进入小通关器的behavior,将Jump to frame事件替换为Level-pass Sav Object: Set Flag 0 on
三、在SaveGameRoom中的配置:
1. 检测关卡是否通过的被检测对象是Group.Perspective,因此Level物件克隆后修改可变值参数即可使用
2. 对于Level xxx对象:World、Level和LevelFrameName均必须填写。World和Level用于选关界面控制选关,也就是逐次增加的编号、均从1开始、而不是你的实际关卡编号(例如,“1-0”这样的编号是不合法的),你可以理解为一个二维数组。LevelFrameName负责和读档内容进行检查本关卡是否完成,以及是否满足相关的解锁条件,因此也是必填项,并且也负责场景帧跳转;
3. LevelNeedToPass是该关卡解锁需要通过的关卡,如果没有要求留空即可
4. 从选关界面跳转到特定关卡请进入Level-pass Sav Object的behavior中修改,参考示例即可。

下载方式一:本帖页面
下载方式二:本人永硕网盘(http://greensweet.ysepan.com/)文件夹Green_^_sweeT's Enemies & Facilities Remake中

Level-pass Sav Sys by Green_^_sweeT_v1.mfa

1.26 MB, 下载次数: 7

菜单式选关界面

【勇闯恐怖鬼屋】Mario Forever THE 震撼发布!!!
点我下载
您需要登录后才可以回帖 登录 | 创建账户

本版积分规则