“做一个属于我们自己的《蔚蓝》”
在这个独立游戏百花齐放的时代,我们玩到了诸如《蔚蓝》、《死亡细胞》、《铲子骑士》这样优质的独立游戏。在其中我们可以发现多数口碑较好游戏的是有2D卷轴化游戏属性的,而有这样一个非常友好的游戏引擎可以让我们不会编程也可以做出这种游戏,它就是《Pixel Game Maker MV》(像素游戏制作大师,以下简称《PGM》)。
都好玩爆了
《RM》与《PGM》
看到《PGM》这个名称就让我们想起了大名鼎鼎的《RPG Maker》(Butter之光,以下简称《RM》),二者同属角川游戏旗下,最新的一款《RPG Maker MV》于2015年10月23日登录PC平台,近日还登陆了主机平台,是一款玩家社群和制作资源非常成熟的软件,三年后的2018年7月24日,在大家还在想会不会有新的《RM》时,《PGM》这样一款与《RM》几乎完全不同的软件登陆了Steam。
RPG Maker MV
二者出于同源,故做出的大多数游戏都是非常'Old School'的2D游戏,但有一些本质上的不同,在无任何自制插件下,《RM》是回合制战斗,而《PGM》则是即时战斗;《RM》重点在剧情,《PGM》重点在对重力的控制(通常是跳跃)与战斗。其实《RM》在各种自制插件和算法加持下同样可以做出卷轴化即时战斗游戏,但术业有专攻,《PGM》在这方面更为专业也更为方便。
初见《PGM》
首次进入《PGM》,软件会直接弹出是否启动新手教程,这会教我们创建一个游戏工程,这时我们会发现它所能制作的游戏是有分横版行动和竖版行动的,做出的游戏风格分别为横版跳跃和俯视角ARPG,教程是两种分开来设置的。
两种风格
整个工程初始化完毕,进入主界面,这时会看到对于一个老《RM》玩家非常熟悉的界面,左侧是图块和场景列表,右侧是场景,但《PGM》由于其卷轴游戏属性,地图有时会做的很长,于是它比《RM》多了一个监视场景的独立窗口,非常好用。
《PGM》主界面,这个可随意拖动的监视窗口真是好
而后跟着教程操作便完成了第一步:创建场景。随后如需继续教程就点开菜单中“帮助”,选择“教程”便可继续完成整篇教程,继而便可做出一个简单的游戏。横轴是一个少女用剑气砍爆坦克的游戏,纵轴则是一个勇者在洞穴里砍怪的游戏。
教程界面,左边是横轴15步教程,右边是纵轴13步教程
从做游戏的角度看看《PGM》的便捷之处
游戏在我看来其本质是角色在场景上的演出,所以我通常喜欢称场景为“舞台”,角色称之为“演员”,而一切能动的能交互的都是我们的"演员",以下将通过场景及角色的创建来看看它到底有多便捷。
先来看看《PGM》怎么构建场景,简单的选择图块后画在场景上,还可分图层以丰富场景。随后就是考虑角色与场景的互动,也就是角色哪里能站、哪里会磕脑袋之类的,这就要有对场景的墙壁检测,在《PGM》中,有墙壁就用红线表示,非常直观,更方便的是这个红线可以随意画。
有红线的地方就可以阻挡角色
由于是卷轴属性游戏,场景多数不会仅限于一屏,这时就要调整场景的属性了,包括镜头可以到哪,角色可以进入哪,是不是拖板型场景(类似BOSS追着你跑这种)之类的,这在场景设置中有非常直观明了的设置。
场景设置界面
OK,再来看看《PGM》怎么调教“演员”,这分成两部分。
第一部分是角色的基础动作,比如跳跃、攻击、移动之类的,每个动作都是一小段逐帧动画,再在这些动画上加上诸如攻击判定、墙壁判定之类的判定后,“演员”基本动作就训练完毕了,这一切皆在“动画”选项卡中可以很直观的进行创作、修改。
动画界面
第二部分是将动作联系起来,这是一个面向对象的可视化编程。这和《LABO》里'Discover'部分的编程是一样的,这样的所见即所得会使上手难度变低很多——基本上明白“与”、“或”、“非”就可以完成所有的编程。这也是为什么《PGM》可以让大家不会编程也能做出游戏。
非常直观明了的编程
通过上图我们可以看到程序分为两部分,方块——行动,箭头——连接。行动可以理解为角色的基础动作,连接可以理解为基础动作之间如何进行切换。这是最重要的部分,也是考验逻辑思维的部分,这两项皆有很明了的操作方法。
行动与连接的操作界面
角色和场景都准备完毕,这时直接将角色从“对象”中拖入场景,一个游戏的雏形就完成了,一切的步骤都是非常的便捷、直观,可以说是“傻瓜式”操作了。
不仅如此,当我们跟着新手教程走完,自然准备试着做一个游戏,这时不免遇到一些无法实现的想法,现在《PGM》非常贴心的准备了13个较为成熟的游戏工程供我们“抄作业”,好好研究一下,问题就会迎刃而解。如果仍然解决不了,与《RM》一样《PGM》支持导入JavaScript插件,这样就可以实现诸多扩展功能。
由于是抢先测试阶段,《PGM》存在着一些问题
首先是BUG,软件会有闪退的情况。
其次教程出现了一个致命问题,即横版教程的第八章,这里要做一个坦克被击中后爆炸的特效,但会发现爆炸粒子不显示,经过不断的尝试以及在示例工程中疯狂“抄作业”,我发现要在“动画”里把这个爆炸粒子动画中“音量”后面的“同步生成”勾上就没问题了,这个问题官方好像一直未修复。
这个修正方法我写入了steam评测,避免新人被坑
另外它的教程不如《RM》详尽,且没有中文教程,现阶段游戏的发布平台也只有Windows,要知道《RM》是可以发布几乎全平台游戏的,不仅如此,《PGM》素材库还少的可怜。
《RM》的游戏发布平台
《PGM》应该会在今年春季正式发售,希望可以解决这些问题。
从《Mincraft》的长久不衰中,可以看出大多数人是有很强的创造欲的,而有了《PGM》这样的游戏引擎,我们还可以很容易的按自己的想法创造出一款游戏,这一切都太有趣了。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved