質問

Recently i've been investigating possibilities for the creation of the HUD for a game. I found out that Riot Games, for League of Legends, apparently uses Adobe Air for their Heads up Display.

Firstly, how could i go about doing this? I own a copy of Flash professional, so it's more a matter of getting it out of flash, and into the game. I am working with OpenGL in C++.

Secondly, how effective would it be? (Are alpha-blending issues a common problem, or messy edges, etc.)

役に立ちましたか?

解決

In addition to the Adobe Flash Professional tool, you also require a special version of the Flash Player, namely a library you can embed into your own program/game to integrate it with the rest of the graphics system. You can get this only using an extra license.

Also given the reoccuring performance issues of Flash it might not be the wisest decision, although for creating nice animated UIs its a productive environment.

他のヒント

Games such as Assassin's Creed use something called Scaleform to make UI with Flash. That's what League of Legends is probably using too.

It's been used on lots of AAA games.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top