03 制作选关器
下面我们来制作关卡选择器。
准备工作
- 先回到主菜单角色,当按下选关按钮时,广播“选关页面”。同时,新建一个变量“当前页面”,记录当前页面。
- 接着,在主菜单中,添加下面代码,从而实现进入其他页面时,主菜单的按钮隐藏:
- 进入主菜单时,当前页面设为“主菜单”;
- 新建私有变量“有效页面”,记录组件能使用的页面(默认为组件被放置时的页面)。按钮只有在有效页面时才能点击。
- 如果当前页面不再是有效页面,组件隐藏自己,否则重新显示自己。
制作选关器
- 首先,新建“选关器”角色:(素材可以从这里获取(进入创作页下载造型),也可以自行绘制)
- 要制作选关器,我们先确定要做成什么样子。可以在造型编辑器中画好草稿,例如下面的样子。然后再从草稿中拆出各个需要的部分:
- 接着,在选关器中编写下面的代码,用于进入选关页面时显示组件:
- 可以使用一个列表,记录有哪些关卡;同时使用变量,记录当前选中关卡的编号。
- 设置关卡按钮的造型(关卡名+b)、关卡介绍卡片的造型(关卡名):
- 接着,编写按钮动作:
- 编写按钮按下动作:
这样,我们就完成了一个选关器的制作。当然,选关器有很多种不同的形式,教程里只是其中一种。你也可以尝试其他样式的选关器。
上一节 02 制作主菜单
下一节 04 制作过场动画
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG303/Arkos/Lec3/04&type=comment"
title="{射击课高级篇-第三课-04}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>