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

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年7月24日 上午6:27
下一篇 2023年7月6日 上午12:00

相关推荐

  • WWDC:Apple 将如何为专业人士改变 iPadOS?

    Apple 决定在 iPad Pro 中内置 M1 Mac 芯片无疑意味着它将对 Apple 专业平板电脑的用户界面进行一些重大改变,使这些系统更适合商务专业人士。 速度够快吗?Apple 的新款 iPad Pro 引入了 Liquid Retina XDR 显示屏和相同的 8 核 M1 芯片,用于 Apple 目前销售的所有 Mac 的 50% 以上。 与…

    2023年7月5日
    84
  • 新人写网络小说,去哪个网站比较好点

    新人写小说去哪个网站比较好? 创世中文网。 创世中文何落少于网的话,小白比较多,适合小白都市文和小白玄幻小说,我真的是在起点看到一本玄幻小说,写的真来自的很小白,但是呢,人家是大神啊,为什么,因为他发布的主站是创世,而不是起点,因为这本书意甚化采耐花一书封神。(90%都是小白,可以自行了解为什么创世很多小白)。 因为问主说是适合夫胞独新人,所以推荐了创世,真…

    2023年7月20日
    65
  • 借记卡是什么卡和储蓄卡区别(借记卡是一类卡还是二类卡可以绑定微信吗)

    其实如果生活中是个注意细节的人,应该会发现我们的银行卡上会有对于卡种类会有各种标记,比如常见的:储蓄卡、借记卡、贷记卡、信用卡,甚至还有人见过借贷合一卡,那么这些卡种类的有什么分别吗?为什么要分为这么多类? 借记卡 借记卡,简单地来说,就是银行储蓄卡的升级版本,相当于1.0到2.0的进阶! 在早期,银行卡的功能并不像目前这么丰富,当时的银行卡主要用来存钱使用…

    2023年7月5日
    152
  • 梦见捡了好多菌子在地上挖出来

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

    2023年7月5日
    101
  • 微波炉烤箱可以做什么好吃的(适合新手的18道简单易学美食小吃)

    对于一个真正的吃货来说,厨房里最不可或缺的工具就是烤箱了。有了烤箱就相当于把西餐店,甜品店,大排档店,路边摊……开进了家里!!!但对于没有基础的新手来说,烤箱怎么用,做什么?就成了头疼的事情。所以,今天就为大家分享20道超适合新手制作的烤箱美食,简单营养又好吃,家有烤箱的朋友可以试试~ 01.蒜蓉烤茄子 食材准备:茄子 2只、蒜 3头、红辣椒 4个、香葱 2…

    2023年8月12日
    235
  • 为什么应该安装最新的 Apple 更新

    如果您使用 Mac 和 iPad 来完成工作,Apple 尚未推出 Universal Control(现在承诺在春季推出)这一事实可能会让您推迟安装最新的 Apple 更新——iOS 15.2、iPadOS 15.2 和 macOS 12.1。 但是有很好的理由这样做。 修复互联网的更新上周有消息称 Apache 的 Log4j 软件库中存在严重漏洞,可轻…

    2023年7月5日
    120
  • 网上写小说赚钱吗(写小说赚钱吗现在还有前途吗)

    我想在网上写小说。 看你写什么吧,写以男生读者为主的话可以试试起点或者纵横什么的,女性小说的话就晋江或者红袖。but,都是一些水深的网站,很难出头,第一个文就想赚来自钱比较难,就算入V之后收益也不一定好,一个月可能还见析没一千,几百是正常,或者开始都没有钱。 首先注册,申请作者,然后发文就可以了。起点发文需要审核,然后四五万字的时候有前途的话编辑回来签约书,…

    2023年7月19日
    76
  • 对于 Windows 安全,我们遇到的是通信失败

    微软上周公布其最近一年的利润为 600 亿美元,销售额为 1650 亿美元——云收入增长惊人。 但这个好消息是在一年中传来的,没有一天没有另一个安全问题、另一次勒索软件攻击的报告。 是的,Windows 11 将需要能够带来更好安全性的硬件,但这是有代价的。 大多数用户的系统不支持 Windows 11,因此我们将只能使用 Windows 10。 Windo…

    2023年7月5日
    78
  • 复盘2019年品牌的综艺营销,我们发现了这些新趋势

    如何 如果在1997年评价史玉柱,估计很多年温装试易京承夫依人都会说他是骗子,连普通投资者的楼花都要骗。但是三年之后,所有人又说他鱼是英雄,因为他还上了钱。 有钱没钱好像成为了一个企业家是好是坏的重要标准之一。事实上,一个人,一个还企业家如何评价定义,不能因为一时一事来做审判,尤其是企业家在失败时,社会对其有大容错度,就有可能对他起到多大的帮助。 从贾跃亭创…

    2023年7月11日
    72
  • Apple 的 iCloud Private Relay 如何制造影子 IT 噩梦

    可以说,Apple 在推出 iPhone 和 App Store 时创造了影子 IT 现象。 突然之间,管理人员和个人用户能够完全绕过 IT 部门采购自己的业务软件和服务。 他们可以使用未连接到公司网络的设备来实现这一点,从而阻止 IT 甚至意识到影子 IT 正在他们的组织中发生。 几年后,Apple 确实介入了,提供了一个企业移动设备管理 (MDM) ,允…

    2023年7月5日
    73