Dynamic Sprite Font是一個XNA的Plug-in,
它應該是目前為止用法最方便的XNA多國文字顯示方法,
基本上用法跟SpriteFont相同,
只是Processor使用Dynamic Sprite Font Description,
之後如常使用Content.Load
哪麼設定就會完成.
以下是例子:
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();
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();
Plugin.Content.Pipeline.DynamicSpriteFontImporters.dll
回覆刪除這個dll是怎麼產生的,想知道裡面的程式
你留下E﹣MAIL我給你一份代碼吧!
回覆刪除是否可以請給我
刪除Plugin.Content.Pipeline.DynamicSpriteFontImporters.dll
的代碼,因為我想把他改成xna 4.0可以執行的dll。
謝謝。
myokd@yahoo.com.tw
fd22825562@yahoo.com.tw
回覆刪除thank you!!!
blastmann@live.com
回覆刪除初學者跪求源碼學習。T^T
kitarao@hotmail.com
回覆刪除可否留一下代碼,我也想改成4.0