唤境怎么动态生成关卡选择按钮
在制作一些多关卡游戏时,如果关卡数过多,关卡选择按钮的摆放就会费时间。 本教程将为士候眨塄大家提供一种自动生成关卡按钮的方法。

布置场景
1、先创建背景图(精灵组件)


4、因为我们要用事件表动态创建关卡选择按钮,所以先将按钮实例放入实例仓库场景。

6、将上一页/下一页拖入场景

2、添加全局变量当前页:当前位于关卡选择的第几页列数:一页最多能显示的列数,本教程中为10列行数:一页最多能显示的行数,本教程中为4行总关卡数量: 关卡的总数量,本教程中为50已解锁关卡数:已经解锁的关卡数量,本教程中为25

2、接下来,我们实现刷新按钮动作组的逻辑

4、然后我们在子事件下创建4个局部变量local_生成编号: 控制按钮生成的编号local_初始坐标x: 第一个按钮的x坐标loca造婷用痃l_初始坐标y: 第一个按钮的Y坐标local_生成间隔: 按钮之间的间隔

6、接下来,我们循环创建按钮


8、如果local_生成编号小于等于总关卡数量,则创建按钮

10、设置刚创建出来的按钮的文本、实麻质跹礼例变量值:按钮文字:str(local_生成编号)编号:local_生成编号跳转场景: “场景”&local_生成编号

12、如果local_生成编号大于总关卡数量,则停止生成按钮并且退出循环

14、以上便是动作组的全部逻辑,整体事件图如下:

16、最后,实现跳转功能

17、我们只需按照按钮的实例变量命名场景即可
