相关网页
. ]4 k T+ r5 H3 M( vhttp://blogs.msdn.com/garykac/articles/749188.aspx3 a0 J) q/ S1 l' r7 k
http://blogs.msdn.com/garykac/attachment/1184551.ashx
; l+ e* I- c; j6 A- Khttp://blogs.msdn.com/garykac/articles/732007.aspx$ `' v* A$ s$ L: r0 h0 k& p, W
. b+ ?' u# `% Q" z& l. h2 L
XNAExtras
3 {0 C1 v" ~ F" a/ F9 U- GThe latest release of XNAExtras is 1.0.1201 (beta). It can be downloaded here.
, A5 Y+ S: R0 o+ h# J' _6 p6 {7 Q* H
XNAExtras is a collection of tools and classes designed to help out with some aspects of writing XNA applications. It currently consists of:8 q) P; N# R. Y
/ w* K7 |2 O/ g8 c+ I
BMFontGen : A tool to create bitmap fonts from Windows system fonts. Supports Unicode and allows glyph ranges and custom glyph images. See the full documentation for more information. 1 r8 y- f5 s: g3 l& M& ]
BitmapFont : Class to load and render fonts created with BMFontGen. (BitmapFont.cs) 8 s6 D( K* l6 {+ C5 {+ |8 k% a
TextBox : Class to manage more complex text rendering, includes support for rendering text borders to create UI elements. Makes use of BitmapFont and Border. (TextBox.cs) 9 X2 j$ ^/ e+ [ o
XSprite : Classes to manage sprites. Supports shared textures, different framerates for each sprite, keeps sprites sorted by depth (so that transparency works correctly) and allows sprites to be loaded from an XML descriptor file. (XSprite.cs, XSpriteBase.cs, XSpriteGroup.cs, XSpriteManager.cs, TexturePool.cs) $ }# `8 _$ x4 \% n D
Border : Class to draw sprite-based borders. Makes use of XSprite. (Border.cs) |