JavaScript 当前已禁用
问这个问题的我显然不是开发人员,但在当今的游戏系统中,为什么让游戏以 60fps 运行如此困难?这是游戏玩家经常听到的一句话,但为什么不是所有游戏都能够意识到呢?你有没有想过?对于这样一个简单的问题,这篇文章可能会给你一些提示。 [2 张图片] 我显然不是一个开发者,但在今天的游戏系统中,为什么让游戏以 60fps 运行这么困难?移动真的那么难吗?) Reddit 上发布了一个有趣的讨论。 你必须处理可见的和不可见的。这个问题的答案是,“因为你向游戏添加的内容超出了系统处理能力。这很简单。游戏在任何主机上都以 60 fps 的速度运行。”与硬件性能无关,而是开发人员选择新功能和更好的图形而不是性能。”具有挑战性的游戏功能给 CPU 带来压力也会造成性能瓶颈,这就是为什么《龙之教条》在游戏机上表现很糟糕,即使有更多的万亿次浮点运算。 “不,但这本质上是工作室选择制作需要更多硬件的游戏。”这与 fps60 有点题外话,但与“不仅是图形,还有具有挑战性的游戏功能对 CPU 的压力,性能都是瓶颈”形成鲜明对比。大型 Dwarf 就是一个很好的例子即使你有一台超级计算机,游戏也没有图形,但如果你玩很长时间,它最终会变慢,《CK3》和《RimWorld》也是一个很好的例子。当玩“CK3”或“Hoi4”时,有些人可能会选择将各种图形和效果设置为“低”或“无”。我为制作它的人感到遗憾......一位游戏测试人员谈论开发场景``我是一名视频游戏测试人员,但 60 帧是一个巨大的帧数,处理器必须处理大量的帧一帧需要 17 毫秒,渲染玩家可以看到的所有内容需要 17 毫秒,包括灯光、纹理、VFX 和 UI。渲染玩家可以看到的所有内容,例如交互体积和碰撞体积,处理音频、动画和 AI 也需要 17 毫秒,您还必须平衡这些东西,而且越多。添加到游戏中,处理时间越长,渲染所需的时间就越长,纹理越密集:动画越详细、碰撞越准确、光照越好,因此视觉质量和性能之间存在界限。”如果你以某种方式设法超过了游戏的目标帧速率,那么该余量将在以后用于更高的质量。如果确实如此,你可以负担得起实现更好的布料模拟或额外的 NPC 代理。添加它们并恢复到 30fps,即使你也是如此。也有意见认为,要进一步提高质量。 游戏开发越来越精美,角色动作越来越多,需要的细节也越来越多。例如,《铁拳 8》执行制作人原田在 CEDEC2024 上的主题演讲可能会有所帮助。从大约28分30秒开始,他讲了舞台是如何搭建的,以纽约舞台为例,你可以看到它比舞台大几十倍。除了可玩的角色之外,我们还必须处理背景中可以看到的东西,例如人、招牌、车辆和灯光的移动,以及最重要的是,如果我们尝试的话。为了让可玩角色顺利移动,系统会出现超出我们能力的请求。游戏开发可能会面临如何以易于理解且美观的方式传达开发者想要做的事情的难题。
游戏*Spark HATA
[相关文章]
最后更新: 9/10 (星期二) 12:36
游戏火花******************************************************************************************** **************************
******************************************************************************************** **************************
留言