PDA

View Full Version : Issues with HUD (text and log error)



FlowState
09-27-2010, 03:49 AM
K, I've got a hud which is imported, mostly displaying correctly, and animating correctly.

However, there are two problems:

1) Though I've embedded the characters, and tried standard fonts instead of the one I've wanted to use, all I get are big boxes.

2) I'm getting the error: 'Failed to load 'SwfMovie ?INT?GFxUI.IME.MoviePath?: Failed to find object 'SwfMovie ?INT?GFxUI.IME.MoviePath.

As I've said, the hud is working otherwise. I'm just more than a little confused as to these issues.

Any help would be much appreciated.

Also, I'm extremely confused with the whole "export to actionscript" thing. I've checked that option for my two movie clips, but I can't see any generated actionscript files, and now every time I compile, I get the error "The class could not be loaded"

Bowser Koopa
10-06-2010, 11:49 AM
I ran into this same issue when I got my HUD up and running in the UDK about a half hour ago. I know you said you embedded characters, but are you sure you embedded enough characters? Normally when I embed characters, I select the following:

Uppercase
Lowercase
Numerals
Punctuation
Basic Latin

Scroll down a bit for these others:

Latin I
Latin Extended A
Latin Extended B
Latin Extended Add'l

Now, those last 4 have significantly more glyphs in them, for me anyway. Adding those could potentially bloat your HUD's filesize. So, you may want to do some trial and error and see if you can enable just one of those 4 to solve your problem.

Of course, another thing to consider is that you'll need to select more glyphs if you plan on using the same font for localization.

Outside of this, I'm not sure if there really is a way to ditch those boxes and get your text to show up.

Matt Doyle
10-07-2010, 10:43 AM
Great news! Font tutorial video coming out tomorrow guys. It should put to rest all your issues. It will cover the three primary font paths in UDK - embedded fonts, UDK bitmap fonts, and gfxfontlib (font library) fonts.