MonoGame,XNA以及FNA在使用中文时比较麻烦,在之前我写过两种方式:

1.资源文件方式使用中文:https://www.xnadevelop.com/ios/use-chinese-in-monogame/

2.预编译xnb方式使用中文:https://www.xnadevelop.com/ios/monogame-character-support-simplification-tool/

下面介绍另一种方式:任意字符生成图片的方式使用中文

注意:本方法使用可在windows下运行

定义Texture2D来存储字符生成的图片

引用 System.Drawing.dll

在【LoadContent()】方法中将中文字符转换成Texture2D

在【 Draw(GameTime gameTime)】方法中绘制

完整代码如下:

运行结果:

image



如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流

原创文章,转载请注明本文链接地址(违者必究):字符生成图片的方式在MonoGame或XNA中使用中文