物理引擎是一个包含物理信息的程序,可用于多种不同的数字目的。物理引擎可以是简单的,也可以是复杂的,这取决于它所使用的目的和它可以计算的测量结果。这个引擎的最大用户之一是游戏行业,尤其是在三维(3D)游戏中,因为它提供...
物理引擎是一个包含物理信息的程序,可用于多种不同的数字目的。物理引擎可以是简单的,也可以是复杂的,这取决于它所使用的目的和它可以计算的测量结果。这个引擎的最大用户之一是游戏行业,尤其是在三维(3D)游戏中,因为它提供了更真实的游戏体验。另一个常见的用户是科学界,他们使用它来运行从分子物理到炸弹和其他爆炸物的模拟。手持计算机的数字构造经常被用来模拟真实世界,而现实世界的一个重要方面就是在日常生活中使用物理。例如,当有人扔一个球时,物理学决定了球能跑多远,它运行的角度和其他因素。物理引擎模拟数字环境中的真实体验。这种类型的程序通常包含许多测量值和方程式,这取决于程序的使用方式以及程序员在制作程序时所追求的。取决于物理引擎的制作方式,它可以是先进的,也可以是非常简单的,但两者都是有用的。简单的发动机通常没有那么真实的物理特性,可能无法解释所有决定正常寿命的常见方程式,但是,它们的内存更轻,而且通常更易于部署和使用。更先进的引擎使用大量物理方程,通常需要非常强大的计算机才能有效使用。视频游戏经常在3D游戏中使用物理引擎程序,使动作逼真。如果没有物理引擎,程序员可以制造出玩家无法通过的固体物体,并以一定的爆炸半径爆炸,但仅此而已。一个引擎使程序员能够控制击退,玩家在击中某些物体时的反应,以及身体如何根据特定动作飞、转或移动这些引擎通常都很小,因此更容易使用,游戏程序员很少需要能够解释分子运动和其他高级物理的引擎。科学物理引擎要大得多,有许多复杂的方程,这些方程是实验所需的。例如,在化学中,物理引擎可以被用作模拟,向科学家展示实验过程中分子应该如何运动。通常需要真实的实验来支持模拟,但这仍然有助于科学家在花费金钱和时间尝试真实事物之前进行初步实验
-
发表于 2020-08-07 13:35
- 阅读 ( 1400 )
- 分类:电脑网络