文章插图
文章插图
添加场景
此处需要注意的一点是,开关在游戏中是不可见的,并且它是地图交互的必要元素 。举个例子,如果你在地图上绘制了一间房子,默认情况下你是不能进去的,只有在你添加了开关并设置脚本,才可以从门口进入 。物品和人物的互动则无需这么复杂,你只要选中人物,在右侧的编辑窗口为其添加脚本即可 。
文章插图
文章插图
由于房屋、树木及地形等元素都是直接画在背景上的,为了不让角色出现在奇怪的地方,我们需要为地图添加空气墙,用于阻挡玩家的脚步 。添加空气墙的步骤十分简单,只要按下 C,随后在场景中绘制即可 。
当我们将所有场景和人物都添加好后,就可以进入游戏流程的制作了 。
开始制作游戏
在游戏中,所有交互和动作都是通过脚本来实现的 。你可以为人物添加脚本,让他能够开口说话;你也可以为开关添加脚本,让玩家可以与地图互动 。这里以「开口说话」和「与地图互动」为例,简单介绍如何为人物、开关添加脚本,在实际过程中,你可以发挥自己的想象力,做出更多有趣的效果 。
要让人物开口说话,只需选中人物,随后在右侧的编辑菜单中选择「添加事件」(Add Event),即可添加事件脚本 。这里我们选择「显示文字」(Display Text),并在文本框中输入需要的文字(仅支持英文) 。只要玩家对着该角色按下 A 键,预设的文字就会显示出来,就像是人物在说话一样 。你也可以将其应用到路标、收音机物品上 。
文章插图
文章插图
显示文字
要添加开关脚本,你需要先添加一个开关,随后在右侧选择「添加事件」 。与人物互动需要玩家按下按键,而默认情况下,只要人物站在开关上,它就会启动 。因此,如果你希望让玩家在按下按键后才开始互动,则需要在脚本中加上「当玩家按下按键」(If Joypad Input Pressed),并将互动脚本放置在这个 If 条件中 。
文章插图
文章插图
IF 条件
在游戏中最常用到的一个事件脚本就是「切换场景」(Switch Scene) 。你可以为每个切换场景的脚本设置要切换的场景、玩家生成的位置、方向,甚至是切换速度 。在设置了「切换场景」的脚本后,故事板中的场景也会由蓝色虚线所连接,看起来更加直观 。
制作游戏的过程中,你可以随时点击右上角的「运行」(Run)按钮或快捷键 Ctrl/Command – B 来快速开始试玩 。
导出游戏
当你经过努力制作出自己的游戏后,你一定会迫不及待地想要将它分享给别人吧 。GB Studio 提供了两种导出形式:
导出为 ROM:生成一个 .gb 格式的游戏 ROM 文件,你可以在任何模拟器上进行游玩 。导出网页:生成一个基于 HTML5 的网页,你需要将整个文件夹上传到服务器,并定位到 index.html(可重命名),随后即可在线进行游玩 。
两种导出方式各有优劣,在没有服务器的情况下,第一个选择无疑是更合适的 。如果你有一个服务器,那么不妨将游戏部署到服务器,这样一来,只需要一个链接就能畅玩你的游戏 。在移动平台上,导出的网页还会自动生成虚拟按键,以供玩家操作 。
你可以在 GB Studio 的 官网 免费下载它,支持 Windows、macOS 及 Linux 平台 。GB Studio 也在 GitHub 开源,你可以 在此 查看它的源码 。如果你在制作游戏的过程中遇到任何问题,可以在 这里 查阅官方文档 。
- 怎么自己做一个游戏 如何自己做游戏
- 人民币一路贬值会怎么样 人民币贬值的影响对进出口
- 房查怎么查 教你怎么查个人开的房记录
- 余额宝里的钱怎么发红包 余额宝红包怎么用
- 定位手机号有哪些方法 给另一个手机定位怎么定法
- 公元前后怎么划分的 公元前后的时间怎么计算
- 兰芝适合什么年龄段使用 兰芝的护肤品怎么样好用吗多少钱一套
- 微信怎么同步消息 微信同步聊天记录
- 查对方手机位置 怎么样可以定位他人手机位置
- 如何在对方手机安装定位 手机上怎么给别人装定位