C++ Adobe Air Overlay

C++ Adobe Air Overlay

本文关键字:Overlay Air Adobe C++      更新时间:2023-10-16

最近我一直在研究为游戏创造HUD的可能性。我发现Riot Games的《英雄联盟》显然使用了Adobe Air作为抬头显示器。

首先,我该怎么做呢?我拥有一份Flash专业版,所以更重要的是将其从Flash中移除,并融入游戏中。我在c++中使用OpenGL。

其次,它会有多有效?(阿尔法混合问题是一个常见的问题,或者混乱的边缘等)

除了Adobe Flash Professional工具之外,您还需要一个特殊版本的Flash Player,即可以嵌入到您自己的程序/游戏中的库,以便将其与图形系统的其余部分集成。你只能使用一个额外的许可证。

而且考虑到Flash反复出现的性能问题,这可能不是最明智的决定,尽管对于创建漂亮的动画ui来说,它是一个富有成效的环境。

《刺客信条》等游戏使用Scaleform制作Flash UI。《英雄联盟》可能也是这么做的。

它被用于许多AAA游戏。