Tehnoloogia » Muud tooted ja tehnoloogiad » XNA spriteBatch.DrawString ja täpitähed


 
XNA spriteBatch.DrawString ja täpitähed
myllermyller
Posted: 26. nov 2011, 09:33 Vasta  |  Tsiteeri  

Kas keegi saaks juhatada mõistliku lahenduseni kuidas XNA keskonnas spritefondis kasutada täpi tähti.
Hetkel annab vea, et see ei kuulu CharacterRegion i ning ei ole leidnud võimalust täpi tähti sinna kaasata.

Googli või Bingi esimesi linke mitte pakkuda, olen päev otsa juba neid katsetanud kuid tulutult.  :D

Lihtsama vastupanu teed ei tahaks minna (pildi fail tekstiga)

Muudetud: 09:51 | 01.12.2011 | myller
obrok42obrok42
Posted: 29. nov 2011, 09:14 Vasta  |  Tsiteeri  

 The range of characters generated is controlled by the <CharacterRegions> section in the SpriteFont's XML description. If you attempt to output a character not covered by this range, your game will crash. You can avoid this by removing the HTML comment characters (<!--and -->) from around the <DefaultCharacter> definition in the XML file. Whenever an unknown character is output, the character defined in <DefaultCharacter> will be used in its place.

myllermyller
Posted: 01. dets 2011, 09:42 Vasta  |  Tsiteeri  

Tänud vastamast.

 Lahendus oli lihtsalt vastava fondi kasutamist mis sisaldab täpitähti ning siis oli võimalik CharacterRegioni suurendada.  Times New Roman fondiks valides lubas suurendada ka regiooni ja täpitähtede peale enam ei karjunud.

Muudetud: 10:22 | 01.12.2011 | myller