如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

GameBoy 是我们一代人的童年回忆,其像素风的画面及泛绿的屏幕效果至今仍被许多复古向游戏所借鉴。出于对游戏的热爱,制作一款 GameBoy 游戏,也成为了不少人心中的愿望。如果你也有这样的心愿未了,不妨试试今天介绍的 GB Studio,无需编程基础也能做出自己的 GameBoy 游戏。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

GB Studio

认识界面

GB Studio 的界面非常直观,新建一个项目后,摆在你眼前的就是整个游戏的故事板。你可以在故事板上看到包括 Logo开始界面在内的所有场景。点击场景或内容物即可在右侧修改其属性,或是为其添加脚本。

在窗口左上角,你可以切换到素材区来查看图像、音频素材。如果你正在制作的是一款剧情游戏,你也可以在「查看剧情脚本」(Script Review)中检查剧情是否足够吸引玩家。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

简单地认识了界面后,我们就可以开始制作属于自己的第一款游戏了。在开始制作游戏前,我们需要准备好游戏的剧情和图形素材。以一个简单的冒险游戏为例,我们要一个勇敢无畏的主角,要一个邪恶的反派,还需要不同的场景让主角游历其中。

绘制素材

GameBoy 的屏幕仅支持显示四种灰度,因此在绘制素材时,我们也要谨记这一点。官方文档为背景素材提供了四种可以使用的颜色:#072821(黑色)、#306850(深绿)、#86c06c(浅绿)、#e0f8cf(白色),人物素材在这四色的基础上,删掉了 #306850(深绿),加上了 #65ff00 用于表示透明色。

在任何素材中,都只能包含这四种颜色。如果素材所使用的颜色不包含在内,GB Studio 会自动匹配近似的颜色, 但视觉效果会大打折扣。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

配色参考

绘制素材的应用,我推荐 Aseprite 和 Tiled Map Editor。Aseprite 是一款用于绘制动态像素画的工具,支持 Windows 及 macOS 双,你可以在 Steam 上以 48 元买到它。

Aseprite 适合用于绘制人物、UI 等小素材,对于游戏场景这样的大型素材来说,使用开源的 Tiled Map Editor 来制作会更加方便。你可以在 官网 免费下载 Tiled Map Editor,它同样支持 Windows 及 macOS。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

GB Studio 在素材格式上也有一定的限制。首先,素材必须是 PNG 格式。静止的物品素材为 16px × 16px,动态物品素材则在此基础上横向扩展,但必须保证高度维持在 16 像素。绘制人物素材的时候,则需要将其正面、背面和侧面都绘制出来,并拼合起来。背景素材至少需要达到 160px × 144px 的分辨率,最大不能超过 256px × 256px。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

素材大小范例

绘制好素材后,你需要将它们分门别类地放置到游戏工程文件夹中「assets」下的对应文件夹里。

编辑场景

在游戏故事板中,你可以随意添加场景,并将人物放置在上面。在添加了一个空白场景后,你可以在右侧的编辑栏中修改它的名字、背景等属性,并为其添加脚本。要想在场景上放置人物或开关(Trigger),只要在悬浮菜单中选择对应的选项即可。人物的属性设置与场景相同,你可以修改它的坐标来让它生成在不同的位置。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

添加场景

此处需要注意的一点是,开关在游戏中是不可见的,并且它是地图交互的必要元素。举个例子,如果你在地图上绘制了一间房子,默认情况下你是不能进去的,只有在你添加了开关并设置脚本,才可以从门口进入。物品和人物的互动则无需这么复杂,你只要选中人物,在右侧的编辑窗口为其添加脚本即可。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

由于房屋、树木及地形等元素都是直接画在背景上的,为了不让角色出现在奇怪的地方,我们需要为地图添加空气墙,用于阻挡玩家的脚步。添加空气墙的步骤十分简单,只要按下 C,随后在场景中绘制即可。

当我们将所有场景和人物都添加好后,就可以进入游戏流程的制作了。

开始制作游戏

在游戏中,所有交互和动作都是通过脚本来实现的。你可以为人物添加脚本,让他能够开口说话;你也可以为开关添加脚本,让玩家可以与地图互动。这里以「开口说话」和「与地图互动」为例,简单介绍如何为人物、开关添加脚本,在实际过程中,你可以发挥自己的想象力,做出更多有趣的效果。

要让人物开口说话,只需选中人物,随后在右侧的编辑菜单中选择「添加事件」(Add Event),即可添加事件脚本。这里我们选择「显示文字」(Display Text),并在文本框中输入需要的文字(仅支持英文)。只要玩家对着该角色按下 A 键,预设的文字就会显示出来,就像是人物在说话一样。你也可以将其应用到路标、收音机物品上。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

显示文字

要添加开关脚本,你需要先添加一个开关,随后在右侧选择「添加事件」。与人物互动需要玩家按下按键,而默认情况下,只要人物站在开关上,它就会启动。因此,如果你希望让玩家在按下按键后才开始互动,则需要在脚本中加上「当玩家按下按键」(If Joypad Input Pressed),并将互动脚本放置在这个 If 条件中。

如何制作游戏软件教程(新手小白几分钟完成一个简单好玩的游戏制作方法)

IF 条件

在游戏中最常用到的一个事件脚本就是「切换场景」(Switch Scene)。你可以为每个切换场景的脚本设置要切换的场景、玩家生成的位置、方向,甚至是切换速度。在设置了「切换场景」的脚本后,故事板中的场景也会由蓝色虚线所连接,看起来更加直观。

制作游戏的过程中,你可以随时点击右上角的「运行」(Run)按钮或快捷键 Ctrl/Command – B 来快速开始试玩。

导出游戏

当你经过努力制作出自己的游戏后,你一定会迫不及待地想要将它分享给别人吧。GB Studio 提供了两种导出形式:

  1. 导出为 ROM:生成一个 .gb 格式的游戏 ROM 文件,你可以在任何模拟器上进行游玩。
  2. 导出网页:生成一个基于 HTML5 的网页,你需要将整个文件夹上传到服务器,并定位到 index.html(可重命名),随后即可在线进行游玩。

两种导出方式各有优劣,在没有服务器的情况下,第一个选择无疑是更合适的。如果你有一个服务器,那么不妨将游戏部署到服务器,这样一来,只需要一个链接就能畅玩你的游戏。在移动上,导出的网页还会自动生成虚拟按键,以供玩家操作。

你可以在 GB Studio 的 官网 免费下载它,支持 Windows、macOS 及 Linux 。GB Studio 也在 GitHub 开源,你可以 在此 查看它的源码。如果你在制作游戏的过程中遇到任何问题,可以在 这里 查阅官方文档。

祝大家可以早日制作出好玩有趣的游戏,如果你将游戏部署到了服务器上,不妨在评论区与我们一起发分享。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/52430.html 聚才发 母婴好物

(0)
上一篇 2023年12月14日 上午7:06
下一篇 2023年12月14日 上午7:15

相关推荐

  • 梦见捡了好多菌子在地上挖出来

    梦到在爷爷坟上捡到很多菌子 意味着体力与能源回复饱满,精煤府批例业以右转抗河阶神上显得神采奕奕。一到日子立刻兴致找后稳元米劳玉露与精神又回来了。即使稍微熬夜班势持合笔较发但范玩乐或念书也无所谓,或地庆两则是想在这两天完成的事就坚持下去到完成吧。一旦坚持著将它完成的话那种充实感就值得了,而宁即初且一口气做完一定要比拖拖拉拉来得更有成果。感情上境饭确联含互食司另…

    2023年12月28日
    166
  • 家政行业怎么获客,家政公司业务如何推广

    家政公司如何推广业务 第一,被动营销:把自己公司信息做全网覆盖,目标客户搜索家政需求的时候可以瞬间找到自己公司,第二:主动出击营销:确定目标客户群体,比如在郑活巴某绝绍州,A同学经常访问今日头条,小红书等网站,最近又上网搜索过家政方面的需求,我们就可以把这个A用户锁定标签,等他再次访问今星县日头条等网站的时候,你的推广活动信息就可以直接投放给他!希望可以帮到…

    2024年1月26日
    140
  • Windows 10 是秘密的 Slack 杀手吗源代码

    当微软在 2017 年推出其工作协作软件 Teams 时,它瞄准了工作协作工具的卫冕之王 Slack。 Teams 的第一次迭代并不是特别值得注意,而 Slack 显然更胜一筹。 早期的一大缺点是,令人惊讶的是,Teams 无法与 Office 很好地协同工作。 微软一如既往地坚持不懈地通过每个新版本改进 Teams,并在几年内与 Office 密切合作。 …

    2024年1月10日
    170
  • 产品商品化系列之运营和营销的区别

    新媒体运营和网络推广有区别么 一、指代不同 1、新媒体运营:是通过现代化移动互联网手段,通过利用vx、微博、贴吧等新兴媒体工具进行产品宣传、够销零念绿志春找却艺品推广、产品营销的一系列运营手局群们象言热件段。 2、网络推广:是以企业产品或谈弊蚂服务证乡为核心内容,建立网站,再把这个网站通过各种免费或收费渠道展示给网民的一种推广方式,网络推广可以做到小投入大回…

    2024年1月19日
    140
  • 李白真拜过裴旻为师是真是假?为什么这么说?

    李白,字太白,唐代著名诗人,被誉为“诗仙”。裴旻,唐代著名剑客,以剑术高超著称。那么,李白是否真拜过裴旻为师呢?这一问题一直困扰着历史学者们。本文将带您探寻这段传奇的师徒情缘。 一、李白与裴旻的相识 据《新唐书·李白传》记载,李白在年轻时曾游历四方,结识了许多文人墨客。在游历过程中,李白结识了裴旻。当时裴旻已经年过六旬,但仍然精神矍铄,剑术高超。李白对裴旻的…

    2024年2月15日
    31
  • 10万左右的车排行榜前十名(5款公认省油耐用适合女生开的suv推荐)

    适合城市代步 周末郊游开的车,说实话基本每辆车都能满足这二点要求,不然车子就真成了买来供的了。但你要是要求在价格10万左右的,还要要求省油耐造 舒适性强的就有点勉为其难需要认真找找了,今天我就来推荐几款适合这样要求的车型,省去大家选车的烦恼。 本田飞度 飞度可以说是合资车中的一款神车的存在了,它不仅省油耐造,几乎不会坏,保值率更是无解了,开二年有可能只是亏了…

    2023年8月8日
    171
  • 于志宁是一个怎么样的人

    不知道各位有没有听说过于志宁这个人物,于志宁是唐朝三代老臣,在唐高宗时期担任宰相,不过后来因为唐高宗废王立武一事,遭到罢免。于志宁早期在隋朝当官,后来投奔李世民,替李世民制定过不少谋略,是秦王府十八学士之一。于志宁在政治场上,表现出了过人的智慧和情商。因为了解于志宁的朋友并不多,那今天正好借此机会,来讲讲于志宁的生平经历,感兴趣的话可以来看看。 1、正直辅臣…

    2024年2月23日
    27
  • 蒲松龄的文采很高,为什么没能考中进士?

    蒲松龄,这位中国清代著名的短篇小说家,以其独特的文学才华和深厚的历史文化底蕴,创作出了《聊斋志异》这部广为人知的作品。然而,尽管他的文采高超,但他却未能考中进士,这一直是一个令人费解的问题。那么,为什么蒲松龄的文采很高,却没能考中进士呢? 首先,我们需要了解的是,蒲松龄生活在一个科举制度严格、竞争激烈的时代。科举考试是当时社会选拔人才的主要方式,而进士则是科…

    2024年2月16日
    30
  • 宋太祖为什么怒责宋白?宋白做了什么?

    在中国的历史长河中,有许多引人入胜的故事。其中,宋朝初年,宋太祖赵匡胤怒责大臣宋白的事件就是其中之一。那么,宋太祖为何会怒责宋白?宋白又做了什么呢?让我们一起揭开这段历史的真相。 宋白,字太素,是宋朝初年的著名文人,他的才情出众,文采飞扬,被誉为“文坛巨擘”。然而,就是这样一位才子,却在一次宴会上遭到了宋太祖的怒责。 据《宋史》记载,那次宴会上,宋白以一首描…

    2024年2月8日
    37
  • 家具定制引流赛道广告主必读攻略

    量身打造个性生活定制家具 很多人家的户型和装息略款它微有由放修风格不一,而大多数成品家具在设计时相对大众化,很难满足消费者的个性要求,因而,定制家具越来越受到市场的欢迎,不少装修新居的业主也越来越倾向于选择定制家具。那么如何才能选择到让人满意的定制家具呢?让我们一起来跟九正建材网了解一下。 Part1:定制家具有优势 了解生产制作流程 近十几年来,订制家具成…

    2024年1月26日
    119