Tips:关于物理规则在游戏开发中应用的5个建议

Tips:关于物理规则在游戏开发中应用的5个建议

文/Barbara 独游网编译

物理规则无处不在,从你的主角移动和跳跃,到游戏元素间的相互碰撞。因为它无处不在并且是作为大多数游戏的核心组成部分,它也是几乎每个游戏中最至关重要的组件。简单的说,你的游戏可以有不精致的画面,没有音乐或无聊的关卡,但是如果物理在你的游戏中没有正确并顺畅地运作,你的玩家将会对你的游戏躲得远远的。出色的物理引擎并不是一个容易的目标。你永远不能100%保证你的游戏可以提供任何的可能性。然而,我可以给你5条我在开发平台游戏时和这个主题有关的建议。愿物理与你同在,我年轻的学徒:

1.明智地选择你的引擎

假设你的游戏是全新的,在实现任何事情之前,你可能需要经历的艰难的决定来选择游戏引擎。思考一下你的游戏特点是什么,然后看看哪个引擎能直接给你带来最大的便利,不需要全部从头做起。一旦你有了你的想法,应该花尽可能多的时间来选择好你的候选引擎,以确保它们适合用在不场景需求中。一个引擎可以设置的参数越多越好,因为这样你就能完全自定义游戏了。

广泛研究和测试后,如果你认为游戏还需要一个特别的物理特性,以至于你需要从头开始实现它...小心!开发一个物理引擎非常复杂,将极大地增加开发时间,远远超出你的想象。此外,人们习惯于重力是从上至下的,身体也不会同时和另一个重叠在一起。毕竟,这就是我们每一天所经历的。所以,如果你想创造你的物理特性,你就需要使其连贯并且符合直觉,否则,玩家们会觉得你的游戏十分令人不舒服并且不会再玩了。

超级马里奥银河

用了新物理特性的游戏(并且做得十分成功)中,《超级马里奥银河》就是一个很好的例子:马里奥可以在圆形或不规则的物体上环绕。这真实吗?不,但玩家却很明白马里奥可以在星球上任意奔跑而不掉进太空中。

2.快节奏的游戏

如果你的游戏是动作类型的,你一定要让你的物理特性是尽可能灵活的。而灵活就意味着速度:你应该不想让玩家在按下“行走”按钮到人物到达目的地时觉得很无聊吧。根据你的角色的速度,测量好关卡中的距离,并尽可能选择最高的那个数值。游戏运动得越快,玩家的肾上腺素就会在游戏即将失控时释放得越多。这就是为什么在GTA中玩家更喜欢开跑车而不是骑自行车。在你的物理世界里,努力去达到速度和控制上的平衡点吧。 

灵活性也意味着不会卡在斜坡上、两个砖块之间,或穿过本来应该是固态的墙壁。如果你的玩家需要从A移动到B,确保关卡中的元素能尽可能有趣地协作起来。例如,你认为下列哪一个路径能提高游戏的灵活性?如果你认为是左边那个,重读这一段,再试一次:)。

路径

3.物理变化很酷

游戏开发者的主要目标是让玩家远离无聊。为了达到这个目标,关卡需要在静和动间不断地变化。为了强调这之间的差异,不要害怕在游戏中加入修改了物理规则的东西。

还记得超级马里奥兄弟中“水下世界 ”那关吗?那关简直难得如同在地狱一般,而玩家们仍然对这关印象深刻,因为常见的横板游戏的物理规则被修改来模拟水下的行为了。

索尼克的速度靴子是另一个很好的例子。速度的突然爆发改变了游戏正常的灵活性/控制性,使得一切变得有趣了起来:快节奏地通过关卡。我告诉你:玩家很爱一切变快的感觉!

加入元素来修改你的角色的速度或重力来保护他免受子弹或敌人的伤害,这总是一个很好的想法,因为这会使你的游戏更加动态化。尽力清晰地让状态得到变化,这样玩家才不会迷失方向。

4.NPC也参与

你控制的角色并不是唯一受到物理规则影响的。事实上,任何事情都应该受到物理规则影响。嗯,有时候漂浮的金币需要停留在空中——这是唯一让它能够被注意的方式。我的意思是:NPC也需要和主角有同样的重力、摩擦力和碰撞规则,并遵循同样的运动模式。

在低预算的游戏中,一个常见的错误就是NPC的行为总是重复和可预测的。只要看着他们一段时间,玩家就能预测NPC在下一步会做什么。这种细节缺乏在死亡回放中最容易被注意到。在老式游戏中,不论你怎么射击敌人,他们都总是尖叫,摔倒和死亡,遵循着一样的模板。这些都是降低产品质量的细节。尽力注意你的NPC,不要让他们看起来像木头一样。

关于NPC不遵循同样的物理规范的近期的一个有趣的例子就是GTA V——尽管它在NPC的智力上是数一数二的游戏。随机地跟着一个路人,你就会惊奇地发现每个人表现得有多么不同。GTA系列的粉丝不明白为什么火车为什么不能像自行车、汽车或游艇一样操控。事实上,游戏中火车是不能停下的,这打破了平常的物理规则,因为...如果两辆不能停下来的火车相撞将会发生什么事情?

GTAV

5.停止物理规则的变化 

也许你已经设置了一个过高的障碍以至于你的玩家会走另一条路来通关。如果在这之后你决定让玩家能够跳得更高来改善游戏的体验,你将不能确定所有的关卡保持着原来的难度,因为你的角色现在也许能跳到它之前跳不到的地方上去。这也会发生在游戏的其他方面,一个你已经测试过的关卡可能变得无法通关,这是新的物理规则惹的祸。举个例子,如果你让一个交通工具变得很滑,这将会使得它无法在你原本预想的时间前到达终点。

关卡设计和构建是足够漫长且复杂的,这时候你修改游戏的核心已经太晚了。

试着设计一个第0关,你可以在这一关中测试所有在最终游戏会拥有的不同组合:敌人、能量提升、弹簧、速度提升等等。在你完全确定所有组合能正常运作并且你能拥有一个流畅的游戏体验之前,不要提前设计关卡。

太好了!

有很多游戏的成功,就是因为他们创造了一个不同的物理世界:传送门、正当防卫、死亡空间,不胜枚举。然而,许多人只是试图模仿现实世界却获得如此的成功。重要的是,你和你的团队意识到物理是你们的基础。要注意,基础不牢,地动山摇。

英文原文:blackshellmedia

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮