1.绘制包括但不限于以下的素材(背景图,未选中样式图,选中样式图,未解锁结局效果图,已解锁结局效果图,各个结局CG)根据结局数量,确定后四项素材的数量。
★注意:一定要先在绘图软件中将布局排好,导出素材时保持原布局一个一个分图层导出,写清素材名称并编号。
2.导入全局变量开关的插件。
3.事件一:(并行)
①将背景图添加。(显示图片)
②将未选中样式图添加。(显示图片)
③在添加未选中样式图事件下方插入分支条件
如果:(全局开关1)=ON
显示图片(已解锁结局效果图)
否则:
显示图片(未解锁结局效果图)
★此处根据所使用的全局开关变量插件的要求命名,在触发结局之前添加即可。
★图片编号建议以遮挡关系排列,编号越小的越靠下。例如:背景<解锁图/未解锁图<选择框
事件二:(并行)
①创建变量(例如回忆录选项)
②创建分支条件
如果:(回忆录选项)=0
显示图片(选中样式图)
否则:
消除图片(选中样式图)
★此处有几组结局分支条件的变量代入数字就弄几个(例如有三个结局,那么数字就是012,以此类推。)
事件三:(并行)
①确定布局,此处以图中的布局为例。
②创建分支条件
如果:按键[右]正被按着(不创建“条件不满足时的分支”)
-创建新的分支条件
-如果:(回忆录选项≥之前在事件二中设置的最大数字)
-变量操作(回忆录选项)=0
-等待10帧
-否则:
-变量操作(回忆录选项)+=1
-等待10帧
③创建分支条件
如果:按键[左]正被按着(不创建“条件不满足时的分支”)
-创建新的分支条件
-如果:(回忆录选项)≤0
-变量操作(回忆录选项)=(之前事件二中设置的最大数字)
-等待10帧
-否则:
-变量操作(回忆录选项)-=1
-等待10帧
★一定一定要设置这个等待10帧,不然你会发现你的选择框在飞速穿梭()
在进行事件四的创建之前,请先根据你所设置的结局数量创建新地图,并按照结局进行命名(例如:结局展示1…)
事件四:(并行)
①创建分支条件
如果:按键[确定]正被按着(不创建“条件不满足时的分支”)
-创建新的分支条件
-如果:(回忆录选项)=0(不创建“条件不满足时的分支”)
--创建新的分支条件
--如果:(全局开关1)=ON
--场所移动(结局展示1)(这里把淡入淡出选择无)
--否则:
--(这里可以选择播放一个音效表示还未收集无法显示。)
此时让我们先切换到你新建的用来展示结局的地图,并在该地图中创建事件:
显示图片(你打算展示的结局cg图)
等待30帧
输入文字:结局一:……
场所移动(移动到你做结局收集系统的那张地图)(这里一定要把淡入淡出那里选择无)
★其他结局设置同上。
事件五:(如何退出)(并行)
①创建分支条件
如果:按键[取消]正被按着(不创建“条件不满足时的分支”)
将以上用过的所有图片都消除
场所移动(移动到玩家进入该功能之前的地图)
事件六:(并行)
更改人物透明状态=ON
禁用菜单
禁用存档
禁用遇敌
禁用整队
4.回到玩家进入该功能之前的地图新建事件:(并行)
更改人物透明状态=OFF
启用菜单
启用存档
启用遇敌
启用整队
★关于一些细节补充:
1.文中所使用的图片素材,需要提前导入游戏工程根目录下的img—pictures中,才能在工程中显示并使用。
2.文中所使用的插件素材,也需要提前导入游戏工程根目录下的js—plugins中,才能在工程中的插件管理中打开。
3.关于插件:理论上任何可以实现全局开关的插件都可以,我这里使用的是芯淡茹水大佬的全局变量/开关插件。此插件可从project1论坛中搜索全局开关变量获取。
4.依旧是关于插件,由于是全局开关,也即一旦打开,该开关就会默认在整个游戏系统中打开,关掉游戏或关掉工程均不受影响。
因此,在完成测试需要让开关回到默认关闭状态时,需要手动在游戏一开场的地图中手动创建并行处理事件将已经打开的全局开关关闭,创建完后进入游戏测试一次让这些全局开关在游戏中关闭,然后再退出游戏测试将刚刚设置的关闭全局开关的事件删除即可。
5.文中所分享的心得无法实现让玩家实时查看的效果,因此,建议使用本心得制作结局收集系统的制作者选择一个固定的地点让玩家进入该系统(例如:在彩蛋房固定NPC处等。)
差不多就是这样啦…因为是自己研究的所以不一定是最便捷的(求轻喷),希望能给正在做游戏的你提供一些思路w
感谢阅读,如有疑问欢迎讨论。