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

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

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

GB Studio

认识界面

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

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

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

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

绘制素材

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

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

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

配色参考

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

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

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

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

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

素材大小范例

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

编辑场景

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

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

添加场景

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

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

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

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

开始制作游戏

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

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

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

显示文字

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

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

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 开源,你可以 在此 查看它的源码。如果你在制作游戏的过程中遇到任何问题,可以在 这里 查阅官方文档。

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

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

(0)

相关推荐

  • 香格里拉 稻城亚丁几月份去最好看有什么好玩的(西藏稻城亚丁旅游攻略)

    对稻城的期望度 稻城亚丁,首先,它是一个高原地区,甚至有点与世隔绝,交通信号都不是很好。近几年火了以后才开始修建步道和配套设施,受地理位置影响,还保留着原始的模样和自然风光。在城市里呆久了的人,一去到藏区高原地区,心里对景区的期望和认识就会造成体验的落差。 去的时间没选对 挑对时间,出去的季节真的很重要。5-10月是稻城亚丁适合的季节,最好的季节(春暖花开,…

    2022年11月21日
    0
  • 一克拉的钻戒多少钱2022(天然钻石戒子市场价格表)

    钻戒是一种寓意着爱情的珍贵信物,几乎现在每一对夫妻都会选择钻戒作为求婚戒指。对于年轻人来说,对钻戒的了解并不多,在挑选钻戒以及1克拉钻戒价格方面更是一无所知。针对这种情况,今天小编就为你介绍一下这两个问题。 1、注意品牌的选择。 不同品牌的1克拉钻戒,价格差异会很大。越是高端奢华的钻戒品牌,价格也就越高。就好比某世界知名品牌的1克拉钻戒价格会远远高于一个不知…

    2022年11月2日
    0
  • 2022最新手机屏幕材质排行天梯图(目前最好的手机屏幕材质)

    这几年手机屏幕的速度发展的也非常快,由原来的LCD屏幕已经发展为OLED屏幕,OLED屏幕又分为三星E4、E5两种材质,其中E5材质亮度更高,同时还更省电,也是目前国产手机使用素质最高的屏幕,有多款高端旗舰机采用该类型的屏幕,截至7月底,这4款手机的屏幕素质达到顶级水平,看一下你喜欢哪一款。 第1款:三星S22 Ultra 三星的高端手机,都是采用自家最顶尖…

    2022年10月15日
    0
  • 芝士是什么材料做的(用纯牛奶如何自制芝士)

    各位读者朋友们大家好,感谢阅读我分享的美食文章,经验和大家一起共享,今天我要和大家分享的内容是:『欧洲人爱吃的“芝士”究竟是啥?说出它另一个名字,瞬间有点“土”了!』 随着中西方文化的交流,近些年大家也开始尝试西餐,比如意大利面、披萨、牛排等。在西方人的饮食中,有一样食物是必不可少的,那就是芝士。 制作披萨,需要撒一层厚厚的马苏里拉芝士;吃吐司时,两片面包之…

    2022年12月19日
    0
  • 初中为什么不建议孩子去私立学校的几个原因(2023高中升学私立学校成绩好还是公立学校)

    在学生上学的时候,一般会有公立学校和私立学校可以选择,公立学校和私立学校在很多方面都有区别,而不同的家庭会有不同的选择。 公立学校和私立学校相比,公立学校数量更少,而且有名额限制,各方面要求比较多,所以想要上公立学校上学其实也不是太容易的。 而私立学校在生活中数量非常多,无论是幼儿园还是初中高中,都有私立学校,尤其是有些同学成绩不理想,想复读公立学校没有复读…

    2022年12月19日
    0
  • 日本鬼片排行榜前十名豆瓣2019-2022(日本惊悚恐怖片排行榜第一)

    说到日本恐怖片,你的脑海会浮现贞子、咒怨、还是鬼来电?日本知名投票网站「みんなのランキング」邀请日本网友投票,选出心目中最惊悚日本鬼片前10名。前5名几乎人人看过,不只旋律响起让人背脊发凉,甚至现在想起来还有心理阴影…。往下滑看票选结果之前,记得深呼吸、做好心理准备!   ▋第5名《八墓村》1977年版:金田一系列最经典!   《八墓村》是改编自…

    2022年10月9日
    0
  • 大冒险惩罚大全(冒险比较简单刺激搞笑的惩罚)

    到街上大喊“卖拖鞋啦~2块一双,买一送3!” 向一位异性表白3分钟 去厕所里唱歌,让所有人都能听到你唱的什么歌 跪地求婚状:如果我不向你求婚,我会后悔一辈子,因为你是我的惟一。(理察·基尔致朱丽叶·罗伯茨(在电影《逃跑的新娘》中)) 站起来,大喊“我是超人,我要回家了!” 把离你最近的异性横抱起来 唱《青藏高原》最后一句 买一只冰棒,然后问店员“吃这个要连包…

    2022年11月13日
    0
  • 2022年儿童电影排行榜前十名(今年儿童电影排行榜)

    2022年6月1日(儿童节)大盘票房5632.4万: TOP1 《哆啦A梦:大雄的宇宙小战争2021》收入1700万,位列单日票房榜冠军,26.1%的排片收获30.1%的票房,上座率为5%,上映5天累计票房4028.6万。 TOP2 《坏蛋联盟》收入1631.03万,位列单日票房榜亚军,15.1%的排片收获28.9%的票房,上座率为7.8%,上映34天累计票…

    2022年8月20日
    0
  • 丰田霸道v8报价及图片报价(丰田霸道v8多少钱一辆霸道v8顶配报价)

    从海外媒体报道获悉,继丰田在欧洲市场上推出一款全新丰田霸道Land Cruiser Prado Matt Black Edition特别版车型以纪念该车型发布超过70年之后,日前,丰田汽车在日本市场上也正对丰田霸道Land Cruiser Prado车型推出一款全新丰田霸道Land Cruiser Prado TX“Lパッケージ・Matt Black Edi…

    2022年8月21日
    0
  • 机顶盒遥控器怎么和电视配对(网络机顶盒链接图解)

    随着设备的不断更新迭代,电视、电视机顶盒的样式和功能也越来越先进和奇特,很多用户因为跟不上时代的发展,不知道改如何连接这些设备,本期文章根据设备的不同,大概的说一下各类有线机顶盒与各类电视的连接方式。 一、数据线连接 老式的有线电视机顶盒的作用是转化视频、音频信号,然后通过电视播放出来,无论电视是老式电视,还是液晶电视,都会提供对应的配套视频、音频插孔。 如…

    2022年10月29日
    0