顯示具有 Darkco作品 標籤的文章。 顯示所有文章
顯示具有 Darkco作品 標籤的文章。 顯示所有文章

2010年9月23日 星期四

2010年1月14日 星期四

Dynamic Sprite Font - XNA 顯示及動態生成多國文字

下載點:http://sites.google.com/a/goldmoz.co.cc/icecatsfiles/dang-an-file/TestDynamicSpriteFont.rar?attredirects=0&d=1

Dynamic Sprite Font是一個XNA的Plug-in,
它應該是目前為止用法最方便的XNA多國文字顯示方法,
基本上用法跟SpriteFont相同,
只是Processor使用Dynamic Sprite Font Description,
之後如常使用Content.Load("Font Name");,
哪麼設定就會完成.

以下是例子:

spriteBatch.Begin();
spriteBatch.DrawString(font, "我是中國人", Vector2.Zero, Color.Red);
spriteBatch.DrawString(font, "I am a Chinese", new Vector2(0, 100), Color.White);
spriteBatch.DrawString(font, "我是中国人", new Vector2(0, 200), Color.Yellow);
spriteBatch.DrawString(font, "私は中国人です", new Vector2(0, 300), Color.Black);
spriteBatch.DrawString(font, "저는 중국인이에요", new Vector2(0, 400), Color.Purple);
spriteBatch.DrawString(font, "मैं एक चीनी रहा हूँ", new Vector2(0, 500), Color.LimeGreen);
spriteBatch.End();