如何选购高配置电脑
547
2022 / 09 / 07
GameBoy 是我们这一代人的童年记忆。它的像素风图片和绿色屏幕效果仍然被许多复古游戏所借鉴。出于对游戏的热爱,制作 GameBoy 游戏也成了很多人心中的愿望。如果你有这样的愿望,不妨试试今天介绍的 GB Studio,你可以在没有编程基础的情况下做出自己的 GameBoy 游戏。
GB Studio 界面非常直观。新项目建成后,整个游戏的故事板摆在你面前。你可以在故事板上看到,包括 Logo、所有场景,包括开始界面。点击场景或内容物修改右侧的属性,或添加脚本。
在窗口左上角,你可以切换到素材区来查看图像、音频素材。如果你正在制作的是一款剧情游戏,你也可以在「查看剧情剧本」(Script Review)检查剧情是否足以吸引玩家。
绘制素材的应用,我推荐 Aseprite 和 Tiled Map Editor。Aseprite 是绘制动态像素画的工具,支持 Windows 及 macOS 双平台,你可以在 Steam 以48 元买到。
Aseprite 适用于绘制人物,UI 等小材料,对于游戏场景等大材料,使用开源 Tiled Map Editor 制作起来会更方便。您可以在 官网免费下载 Tiled Map Editor,它也支持 Windows 及 macOS。
绘制好素材后,你需要将它们分门别类地放置到游戏工程文件夹中「assets」下对应文件夹。
在游戏故事板中,你可以随意添加场景,并将人物放置在上面。在添加了一个空白场景后,你可以在右侧的编辑栏中修改它的名字、背景等属性,并为其添加脚本。要想在场景上放置人物或开关(Trigger),只需在悬挂菜单中选择相应的选项。角色的属性设置与场景相同。您可以修改它的坐标,使其生成在不同的位置。
此处需要注意的一点是,开关在游戏中是不可见的,并且它是地图交互的必要元素。举个例子,如果你在地图上绘制了一间房子,默认情况下你是不能进去的,只有在你添加了开关并设置脚本,才可以从门口进入。物品和人物的互动则无需这么复杂,你只要选中人物,在右侧的编辑窗口为其添加脚本即可。
要添加开关脚本,你需要先添加一个开关,随后在右侧选择「添加事件」。与人物互动需要玩家按下按键,而默认情况下,只要人物站在开关上,它就会启动。因此,如果你希望让玩家在按下按键后才开始互动,则需要在脚本中加上「当玩家按下按钮时」(If Joypad Input Pressed),把互动脚本放在这个 上If 条件中。
在游戏中最常用到的一个事件脚本就是「切换场景」(Switch Scene)。您可以为每个切换场景的脚本设置要切换的场景,玩家生成的位置,方向,甚至切换速度。在设置中「切换场景」在脚本之后,故事板中的场景也会被蓝色虚线连接,看起来更直观。
制作游戏的过程中,你可以随时点击右上角的「运行」(Run) 按钮或快捷键Ctrl/Command – B 快速开始试玩。
当你经过努力制作出自己的游戏后,你一定会迫不及待地想要将它分享给别人吧。GB Studio 提供了两种导出形式:
导出为 ROM:生成一个 .gb 格式游戏 ROM 文件,您可以在任何模拟器上玩。导出网页:基于 生成一个HTML5 网页,您需要将整个文件夹上传到服务器并定位到 index.html(可以重命名),然后可以在线玩。两种导出方式各有优缺点。没有服务器,第一选择无疑更合适。如果你有服务器,不妨把游戏部署到服务器上,这样只需要一个链接就可以玩你的游戏。在移动平台上,为玩家操作,导出的网页还会自动生成虚拟按钮。
你可以在 GB Studio 官网 免费下载,支持 Windows、macOS 及 Linux 平台。GB Studio 也在 GitHub 开源,你可以在这里查看它的源代码。如果在制作游戏的过程中遇到任何问题,可以在这里查阅官方文件。
祝大家可以早日制作出好玩有趣的游戏,如果你将游戏部署到了服务器上,不妨在评论区与我们一起发分享。
发表评论
暂时没有评论,来抢沙发吧~