如何用opengl封装一个2d引擎?
这是一个复杂的话题。游戏引擎和opengl实际上是两个不同的维度。游戏引擎是为开发者更好的开发游戏而准备的,可以理解为一个sdk。opengl只是一套渲染api,其功能是渲染2d/3d数据。对于游戏引擎来说,它的渲染api可以是多种动态支持,比如在win32平台上使用directx,在mac/ios平台上使用metal,在linux/android平台上使用vulkan。
要解决这个问题,也许你的重点应该放在如何构建一个2d引擎上,然后根据需求封装一套抽象的渲染框架。对于接口编程,让接口支持opengl或directx。注意我的头条号码可能会对你有所帮助。
祝您拥有所需的所有功能。
原文标题:opengl教程48讲 如何用OpenGL封装一个2D引擎?,如若转载,请注明出处:https://www.tzjingsheng.com/news/51580.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。