01 制作LOGO动画
准备工作
目前,我们的游戏是点击绿旗就直接开始了。我们改成收到广播才开始游戏:
此外,可以在开始游戏之前,先广播初始化,用于执行一些准备工作:
然后修改各个角色中的代码:
- 将原来的点击绿旗启动,改成收到广播才启动
(上面只列了一部分角色的代码,其他角色做类似的修改)
- 这样,点击绿旗后就不会立刻开始游戏,而是执行下面的广播后再开始:
制作 LOGO
很多游戏都会在开头展示工作室或游戏的 LOGO(标志),例如:
因此,我们也可以给游戏的开头制作下面的 LOGO动画。虽然没什么用,但是可以显得逼格高一点
- 首先创建LOGO角色;
- 为了制作上面的 LOGO 效果。可以分成三个部分:背景、LOGO图、文字。(素材可以从这里获取(进入创作页下载造型),也可以绘制自己的 LOGO)
- 接着,为 LOGO 添加下面的代码:
- 文字显示之后,等待 1 秒,广播“LOGO关闭”,隐藏 LOGO;
这样,我们就完成了 LOGO 的效果。
4D 广播:和普通的广播类似,但是广播的同时,可以附带一个额外的数据。
(此外,由于 4D 广播的名字是直接填写的,不会占用广播菜单,相当于隐藏的广播)
(安装“四次元口袋”扩展,以使用 4D 广播)
可打断的 LOGO 动画
可以添加按下任意键,跳过开头动画:
(为了防止一开始就按住了按键,因此先等待按键松开)
(注:上面的停止其他脚本,用于 LOGO 关闭时,停止跳过 LOGO 的动作,避免广播“主菜单”两次)
下一节 02 制作主菜单
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG303/Arkos/Lec3/02&type=comment"
title="{射击课高级篇-第三课-02}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>