什么是软件引擎?(a software engine?)

软件引擎是一个计算机程序,或是计算机程序的一部分,它是一个更大的软件的核心基础。这个术语通常用于游戏开发,在游戏开发中,它通常指的是图形引擎或游戏引擎,视频游戏的其余部分都是围绕着这个引擎开发的。虽然该术语也可以用于软件开发的其他领域,但在这些情况下,其特定含义可能更加模糊。软件引擎可以由使用它的公司开发,也可以由另一家公司开发,然后授权给其他开发人员。...

软件引擎是一个计算机程序,或是计算机程序的一部分,它是一个更大的软件的核心基础。这个术语通常用于游戏开发,在游戏开发中,它通常指的是图形引擎或游戏引擎,视频游戏的其余部分都是围绕着这个引擎开发的。虽然该术语也可以用于软件开发的其他领域,但在这些情况下,其特定含义可能更加模糊。软件引擎可以由使用它的公司开发,也可以由另一家公司开发,然后授权给其他开发人员。

In computer software development, a software engine typically refers to the core elements of a particular program.

当在计算机软件开发的一般环境中使用时,软件引擎通常指特定程序的核心元素。这通常不包括用户界面(UI)等功能和添加到核心引擎本身的大量艺术资产。例如,对于操作系统(OS),软件引擎可能是建立文件层次结构、输入和输出方法以及OS与其他软件和硬件通信方式的源代码。然而,这种引擎的确切内容可能因程序而异。

在计算机和控制台游戏开发中,软件引擎通常指游戏的图形引擎或整个游戏引擎。游戏的图形引擎通常是用于正确渲染玩家看到的图形的软件。这通常使用在其他程序中创建的艺术资源,然后将这些资源移植到图形引擎中,以便在游戏过程中使用。对游戏图形使用软件引擎可以使渲染更加容易,还可以简化确保软件和硬件兼容性的过程。

游戏设计中的软件引擎也可以指游戏引擎,它是构成游戏核心的大型程序。该引擎通常处理游戏角色的人工智能(AI)处理方式、游戏世界中的物理问题,甚至为艺术资产的输入和游戏UI的创建提供工具。通过使用游戏引擎,创作者可以使未来的开发更加容易,特别是续集。这种类型的软件引擎通常是作为游戏开发的第一部分创建的,并且可以授权给其他公司,以允许他们使用基本引擎更快速、更轻松地开发新游戏。

  • 发表于 2021-12-12 12:36
  • 阅读 ( 199 )
  • 分类:互联网

你可能感兴趣的文章

要求(requirement)和软件工程规范(specification in software engineering)的区别

...规范的表格形式 6. 摘要 什么是软件工程需求(requirement in software engineering)? 整个项目取决于需求。开发软件的第一步是进行可行性研究。它专注于产品的技术方面。下一个过程是收集需求。通过与最终使用产品的客户、最终用...

  • 发布于 2020-10-18 18:32
  • 阅读 ( 512 )

gmc的全电动悍马将是首款使用epic的虚幻引擎构建软件的汽车

...使用Unreal引擎设计的下一代汽车软件的消费者来说意味着什么?Epic说它已经实现了一些令人印象深刻的进步。例如,使用游戏引擎构建的信息娱乐屏幕可以启动并运行得更快,因为Epic的工具集允许开发人员按顺序启动软件的各...

  • 发布于 2021-04-17 13:11
  • 阅读 ( 177 )

软件工程师(software engineer)和软件开发人员(software developer)的区别

软件工程师vs软件开发人员 软件工程师的头衔是软件行业最具争议和争议的头衔之一。这个职位需要一份与软件开发人员几乎相同的工作,而这两种工作通常可以互换地用来表示同一件事。那么它们之间到底有什么不同呢?基...

  • 发布于 2021-06-23 20:24
  • 阅读 ( 431 )

浏览器(browser)和搜索引擎(search engine)的区别

...搜索引擎,而Firefox是一个web浏览器。 覆盖的关键领域 1.什么是浏览器-定义,功能2.什么是搜索引擎-定义,功能3.浏览器和搜索引擎的区别是什么-主要区别比较 关键术语 浏览器、搜索引擎、网站、万维网 什么是浏览器(a browser)...

  • 发布于 2021-07-01 05:26
  • 阅读 ( 800 )

搜索引擎(search engine)和浏览器(browser)的区别

...走向不同之前,必须一个接一个地抓住两者的思想。 什么是搜索引擎(a search engine)? 搜索引擎不需要复杂的定义。搜索引擎是一个应用程序或程序,用于搜索互联网上的任何类型的信息。就这样。我们都熟悉流行的搜索引擎...

  • 发布于 2021-07-08 12:36
  • 阅读 ( 266 )

搜索引擎(search engine)和浏览器(browser)的区别

...net explorer、google chrome、opera等。搜索引擎与浏览器对比表什么是搜索引擎(a search engine)?搜索引擎是一个软件系统,它使用户能够上网,这意味着以更系统的方式在万维网上搜索用户想要的特定信息。搜索引擎是一个网站,用户...

  • 发布于 2021-07-10 06:50
  • 阅读 ( 206 )

软件工程师(software engineer)和软件开发人员(software developer)的区别

关键区别:软件开发人员是一个关心软件开发过程各个方面的人。他们的工作包括设计、实现和测试软件。另一方面,软件工程师是软件工程的实践者。他们将工程学原理应用于设计、开发、维护、测试和评估使计算机或任何...

  • 发布于 2021-07-13 05:11
  • 阅读 ( 1201 )

软件工程(software engineering)和计算机工程(computer engineering)的区别

关键区别:软件工程是研究、设计和构建问题的实用解决方案的领域。软件工程师的目标是理解计算机中的问题,并创建简化问题的软件。计算机工程,又称计算机系统工程,是一门结合电气工程和计算机科学的课程,是开发...

  • 发布于 2021-07-13 07:56
  • 阅读 ( 420 )

软件工程师(software engineer)和计算机工程师(computer engineer)的区别

关键区别:软件工程师是处理软件的设计、开发、构造、测试和维护的人。这些人也可以称自己为软件开发人员或计算机程序员。计算机工程师是负责开发、实施和测试计算机组件(包括硬件和软件)的人。他们还必须开发芯...

  • 发布于 2021-07-13 07:56
  • 阅读 ( 708 )

软件工程师(software engineer)和计算机程序员(computer programmer)的区别

关键区别:软件工程师是处理软件的设计、开发、构造、测试和维护的人。这些人也可以称自己为软件开发人员或计算机程序员。计算机程序员也和软件工程师一样。这些人负责设计和编写计算机软件。 软件工程师是一个从事...

  • 发布于 2021-07-13 07:57
  • 阅读 ( 371 )

相关推荐