游戏引擎和API是什么关系?

ابن الحلال-avatar

ابن الحلال

API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。[1]用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问原码,或理解内部工作机制的细节。引用百度百科。

他们有同一个名字,有各自不同的实现。
archanist-avatar

archanist

DX是相对底层的接口,引擎调用底层接口实现复杂功能,提高开发效率。
xdsyay-avatar

xdsyay

英文
[img]https://img.nga.178.com/attachments/mon_202005/24/biQ5-30rZkT3cSmt-sg.jpg.thumb.jpg[/img]

中文
[img]https://img.nga.178.com/attachments/mon_202005/24/biQ5-2d3fZfT3cSlh-sg.jpg.thumb.jpg[/img]

出自 [url]https://book.douban.com/subject/25815142/[/url]

DX在操作系统上面那排,
asset和最上面那排之间的就是游戏引擎了