下载和安装 SDK

首先在 https://dev.windowsphone.com/en-us/downloadsdk 页面下载 WP7SKD。(如果地址无效,请到微软网站查找具体下载地址。)

你可以选择性的下载 7.1.1 版本的升级包,升级后可以选择项目的 Windows Phone 系统的版本。

在下载之前,最好查看一下系统要求。可以从 http://www.microsoft.com/zh-cn/download/details.aspx?id=27570http://go.microsoft.com/fwlink/?LinkId=242824 获取中文包。

而安装就相对简单了,一路 Next 就好了,微软的一贯作风。

建立一个 XNA 项目

新建一个 XNA 项目,随便取一个名字就好了,只是拿来举例子的。

准备好相关资源

在解决方案的 sample-1Content 项目中,包含了我们所需要的资源,这里我新建了一个字体,并取名为 myfont。这个字体将用于绘制字符串。

绘制字符串

我相信现在你在项目中看到的东西,比平方这里描述的要多,但这里我们不多讲了,留在以后的文章中慢慢描述吧。

我们要做的就是首先在 Game1 类中定义一个 SpriteFont 类型的字段,用于保留我们在上一节中加入的字体。

private SpriteFont font;

之后,我们在 LoadContent 方法中载入字体。

protected override void LoadContent ( )            
{            
    // 省略了一些代码。            
    // 载入字体。            
    this.font =            
        this.Content.Load<SpriteFont> (            
            @"font/myfont"
        );            
}

最后,只要在 Draw 方法中绘制字体即可。

protected override void Draw ( GameTime gameTime )          
{          
    // 省略了一些代码。          
    this.spriteBatch.Begin ( );          
                     
    // 绘制字体。          
    this.spriteBatch.DrawString (          
        this.font,          
         "Hello World",          
        new Vector2 ( 100, 100 ), Color.Red );          
                     
    this.spriteBatch.End ( );          
}

下图是运行的结果。好吧,平方承认不是 Hello World。

所在专辑:http://throw.diandian.com/post/xna-base

原文地址:http://throw.diandian.com/post/xna-setup

相关文章:

  • 2021-05-27
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2021-05-08
  • 2022-02-01
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2021-05-19
  • 2021-10-02
  • 2022-02-08
  • 2021-09-22
  • 2021-06-05
  • 2022-01-05
相关资源
相似解决方案