سؤال

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