加入收藏 | 设为首页 | 会员中心 | 我要投稿 二游网_173173游戏网 (http://www.173173youxi.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 聊聊八卦 > 时尚娱乐 > 正文

游戏中子弹的工作原理

发布时间:2020-01-05 22:36:46 所属栏目:时尚娱乐 来源:新浪游戏
导读:副标题#e# 导语:自1992年《沃芬斯坦3D》大爆发以来,第一人称射击(FPS)游戏便一直是电子游戏产业的主要产品。从那以后,随着图像升级、巨额预算和电子竞技生态系统的发展,这一类型游戏也在不断演变。但它的核心——射击机制呢?我们在这方面进展如何?

导语:当投射物的移动速度快到足以覆盖小物体(如蜱虫)之间的大量距离时,将运动与蜱虫联系起来的后果就很明显了。您可能会遇到这样的情况,在这种情况下,对象似乎互相“交错”,因为它们在引擎中从来没有重叠。 所有这

  当投射物的移动速度快到足以覆盖小物体(如蜱虫)之间的大量距离时,将运动与蜱虫联系起来的后果就很明显了。您可能会遇到这样的情况,在这种情况下,对象似乎互相“交错”,因为它们在引擎中从来没有重叠。

  所有这些听起来都很新奇,因此许多人认为这是一种相对较新的方法;但实际上它早于hitscan!在FPS游戏之前,已经有许多自上而下的射击游戏,如《小行星》、《太空入侵者》或《银河号》。这是70年代的街机游戏,尽管有些原始,但当时已经实现了射弹弹道学。

  小行星,子弹有点看不清,但它们就在那里!

  即使有了所有这些特性,我们也无法创建现实世界的真实再现。有没有一种方法可以同时兼顾两种方法的优点?

  混合系统(Hybrid Systems)

  大多数游戏引擎可以处理两种类型的子弹模拟:hitscan和射弹弹道。这给了我们拥有多种武器的选择:像《光环》、《GTA》和《半条命》这样的游戏都有支持这两种物理的武器。

Halo, 突击步枪使用hitscanHalo, 突击步枪使用hitscan 针刺者使用射弹弹道针刺者使用射弹弹道

  开发人员还可以混合使用两种技术来解决每个系统的弱点,从而提供更加生活化的体验。例如,为了解决从弹射弹道的角度来确定物体之间的相位问题,每颗子弹都可以在引擎的每一次跳动中画出一条射线。这有助于引擎看到任何光线是否会在tick之间相交,在半空中相撞。

  它们也可以被混合以增强游戏的功能。《狙击精英》系列就是一个很好的例子;扣动扳机后,引擎使用hitscan来确定射击是否足够接近任何可探测的目标来触发慢动作。如果是真的,它将在子弹时间内发射出一颗子弹。

狙击精英狙击精英

  这篇文章涵盖了子弹如何在视频游戏中工作的基本知识,有趣的是,该领域更关注于较小的改进,而不是大规模的检修。在最初几款革命性游戏发行后,并没有取得显着的进展。这咱混合方法并不会很快消失,因为它提供了额外的功能,但很多改进可能将发生在弹射弹道学上。随着我们不断增加tick计算的频率(随着CPU能力的增加),我们将能够接近“真实”子弹模拟的渐进极限。

  来源:Real游戏引擎开发者

(编辑:二游网_173173游戏网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读