虚幻引擎4 如何用OpenGL封装一个2D引擎?

如何用OpenGL封装一个2D引擎?这是一个复杂的话题。游戏引擎和OpenGL实际上是两个不同的维度。游戏引擎是为开发者更好的开发游戏而准备的,可以理解为一个SDK。OpenGL只是一套渲染API,其

如何用OpenGL封装一个2D引擎?

这是一个复杂的话题。游戏引擎和OpenGL实际上是两个不同的维度。游戏引擎是为开发者更好的开发游戏而准备的,可以理解为一个SDK。OpenGL只是一套渲染API,其功能是渲染2D/3D数据。对于游戏引擎来说,它的渲染API可以是多种动态支持,比如在Win32平台上使用DirectX,在MAC/IOS平台上使用metal,在Linux/Android平台上使用Vulkan。

要解决这个问题,也许你的重点应该放在如何构建一个2D引擎上,然后根据需求封装一套抽象的渲染框架。对于接口编程,让接口支持OpenGL或DirectX。注意我的头条号码可能会对你有所帮助。

祝您拥有所需的所有功能。

有没有什么好用的2D游戏制作引擎?

目前,主流是H5发动机。如果没有基础,建议使用COSCO2D。因为它是基于组件的开发,执行它自己的职责是合乎逻辑的,只知道JS或TS。当然,白鹭引擎和LALABOX也可用。白鹭是老发动机,社会比较活跃,工具也比较多。莱亚博克斯自称有很强的表现,但只有当球队发展到大型比赛时,才能展现自己。否则,如果编程优化做得好,性能会更好。

unity引擎还可以玩出色的2D游戏。但是,有一个问题是包裹太大了。它通常用于独立游戏。二维游戏平台通常是在手机或网络平台上。包装过大的公司通常不会做出选择。但团结,作为目前最活跃的引擎,可以做很多有趣的游戏。

文档也太少。看来,高端编辑并不痛苦。

如果您喜欢,请注意。