• 在游戏中,通常要与玩家交流,比如分数,提示等。这就需要一种新的精灵,

它就叫SpritFont。下面先将其增加到项目中:

项目 -----> 添加新项-----> Sprite Font ---->取名“Game” -----> 确定

在VS中打开,一看,其实就是XML文件而已。作用就是配置游戏中使用的字体。

在FontName节点中,写上自己电脑中安装的,自己将要使用的字体的名称(可到系统中查看有哪些字体)。

其它的可根据需要自行调整。多说易乱,先在屏幕上输出几个字再说:

  • 在Game1类中声明:

SpriteFont font;

  • 在LoadContent方法中加载刚才新增加的字体精灵文件:

font=Content.Load<SpriteFont>(“Game”);

  • 穿上了新衣快上台吧:

在Draw方法中:

spriteBatch.Begin();

spriteBatch.DrawString(font,”XNA Game Studio 4.0”,Vector2.Zero,Color.White);

spriteBatch.End();

现在运行游戏,就可以看到文字了。

DrawString方法有许多重载版本,你可以通过它来达到以下目的:

缩放、旋转、上色、层次等等。

转载于:https://www.cnblogs.com/dynamicman/p/3788783.html

XNA Game Studio 4.0 Programming 随便读,随便记 “Rendering Text”相关推荐

  1. Microsoft Windows Phone 7 Toolkit Silverlight SDK XNA Game Studio 4.0 开发工具套件正式版下载...

    Windows Phone 7开发工具套件包括Visual Studio 2010 Express for Windows Phone.Windows Phone模拟器.Expression Blen ...

  2. Windows Phone 7游戏高级编程:使用XNA Game Studio 4

    <Windows Phone 7游戏高级编程:使用XNA Game Studio 4> 基本信息 原书名:Professional Windows Phone 7 Game Develop ...

  3. 本文将引导你使用XNA Game Studio Express一步一步地创建一个简单的游戏

    本文将引导你使用XNA Game Studio Express一步一步地创建一个简单的游戏 第1步: 安装软件 第2步: 创建新项目 第3步: 查看代码 第4步: 加入一个精灵 第5步: 使精灵可以移 ...

  4. Microchip Studio 7.0项目移植(从ICC AVR移植到Microchip Studio 7.0)

    Microchip Studio 7.0 系列教程 1.Microchip Studio 7.0 如何修改字体大小Microchip Studio 7.0 如何修改字体大小 2.MicroChip S ...

  5. Android Studio 3.0+ 新Dex编译器D8 Desugar R8

    原文链接 https://blog.csdn.net/jamin0107/article/details/81123154 〇.序 将.class自己码转化为.dex字节码作为Apk打包的关键步骤,G ...

  6. Android Studio 4.0 集成环信sdk EaseUI全纪录

    因为B站尚硅谷Android视频教程<硅谷社交_项目实战>BV1cW411V7yd中的聊天室项目产生兴趣,所以想跟着写一下,但是众多观众在P6:集成环信sdk及EaseUI时遭遇挫折 网上 ...

  7. Error:This Gradle plugin requires Studio 3.0 minimum

    导入一个demo提示Error:This Gradle plugin requires Studio 3.0 minimum 在gradle.properties中导入 android.injecte ...

  8. Visual Studio 6.0编译PWLib1.12总结

    Visual Studio 6.0编译PWLib总结 1. 我的环境 Visual Studio 6.0Visual Studio.NET 2010Microsoft Platform SDK for ...

  9. loadrunner录制0事件_Android Studio 4.0发布:全新的 Motion 编辑器及众多更新

    在当前这个充满不确定性的时期,来自世界各地的无数开发人员依旧在想方设法继续做自己最擅长的工作--为 Android 创建出色的应用,这让我们感动不已.无论你是已经复工回到办公室,还是依旧在家远程办公, ...

  10. Windows8 下安装 Materials Studio 6.0 全过程

    Materials studio 是材料计算的必备软件,但是由于各种lisence的问题,安装起来不太方便,计算不下去往往也不知道问题在哪儿:所以一篇可以囊括初学者安装时可能碰到的所有问题的安装流程就 ...

最新文章

  1. 威胁报告:mDNS 反射式 DDoS 攻击
  2. python教程是用什么博客写的-用Python和Pygame写游戏-从入门到精通(目录)
  3. OVS vxlan(二十八)
  4. C/C++得到系统启动项
  5. mysql 查询从库状态_Mysql库表状态查询
  6. oracle 查找 psu,Oracle如何检查当前数据库CPU和PSU补丁信息
  7. db2表名大小写问题
  8. 知行合一!如何做好项目经理?
  9. 远嫁的女人有没有偷偷哭过?有何经历?
  10. 高德地图——一款功能强大的APP
  11. 比较感兴趣的几个VC2012/VC2013特性
  12. jsp java session_JSP Session
  13. android N 移除 webview
  14. IDEA运行卡顿,网页刷新不及时,网页报404错误以及Ajax收不到servlet返回的数据(已解决)
  15. DNSPod十问侯家文:如何为中小企业的网络安全保驾护航?
  16. 基于springboot的茶叶销售商城网站
  17. PostgreSQL安装详细步骤(linux)
  18. 像素鸟多线程java_用java Swing做的小游戏像素鸟-Go语言中文社区
  19. 【20保研】关于举办哈尔滨工业大学(威海)“英才计划”暑期夏令营暨优秀硕士生源选拔活动的通知...
  20. 1x pcie 速度_利用起闲置的PCIe 1x空间:PCIe 1x的SATA扩展卡,内置2.5寸盘位

热门文章

  1. byte 类型_Go 语言string 也是引用类型
  2. ubuntu下go插件delve下载安装
  3. win10如何设置任务栏在左侧显示
  4. Kotlin — 协程简介与使用
  5. elementUI 下拉框隐藏时触发相关事件(下拉框下拉显示时不触发)
  6. 暑假集训 || 线段树
  7. 题解 AT25 【プログラミングコンテスト】
  8. 自己的包增加为第三方包,使用Eclipse环境报Unresolved import错误(pycharm可用正常引用)...
  9. 设置DIV块元素在浏览器页面中垂直居中
  10. c++实现gray code(格雷码)