系统软件部分使用Visual Studio 2010开发,与旧的Visual Studio 版本相比,最新版本的Visual Studio 在性能上有很大提升,方便程序员高效地编写高质量的代码。而且微软公司提供的Windows Phone 7开发包都是基于Visual Studio 2010的,因此本设计选择Visual Studio 2010作为软件开发平台。
Windows Phone 7提供了两种不同的开发平台:Silverlight for Windows Phone和XNA 4.0 Game Studio。Silverlight是为开发Windows Phone7准备的。XNA 4.0 Game Studio是为开发游戏准备的。
Content Manager是由XNA框架Runtime引擎驱动的,具有良好的封装,在形式上对程序员是透明的。使用模型文件的时候,调用Content Manager的Load<T>方法即可实现对模型的导入。具体实现代码为:
public Model dc_model = null;
再在LoadContent()函数中对模型变量赋值,用Load方法导入模型。具体实现代码如下:
dc_model
=Game.Content.Load<Model>(@"Models\"+"fuwa");
fb_model_batch
= new ModelBatch(Game.GraphicsDevice);