AppleSeeker's Tech Blog
Welcome to AppleSeeker's space
posts - 84,  comments - 768,  trackbacks - 6
Windows Phone 7
XNA开发—增添一些亮点
摘要: 毫无疑问,实现这个旋转的正方形只涉及了XNA中的基础内容。现在对项目进行简单的修改从而使显示出来的图形更加生动且更富吸引力。按代码所示来修改Draw函数的代码,将会看到绘制到屏幕上的图形发生了重大的变化protected override void Draw(GameTime gameTime){ GraphicsDevice.Clear(Color.CornflowerBlue); // Reset the world matrix _effect.World = Matrix.Identity; // Loop for each square for (int i = 0; i < 阅读全文
posted @ 2011-07-01 21:14 AppleSeeker(冯峰) 阅读(326) | 评论 (0) 编辑
XNA开发—移动对象
摘要: 为了使静止的正方形更加有趣,我们来快速浏览一下让其绕着屏幕旋转的方法。要实现这一点,首先需要跟踪旋转的角度。添加一个类级别的float变量,将其命名为_angle,并在每次更新时增加5度protected override void Update(GameTime gameTime){ // Allows the game to exit if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) this.Exit(); _angle += MathHelper.ToRadians(5); base.U阅读全文
posted @ 2011-06-17 21:09 AppleSeeker(冯峰) 阅读(250) | 评论 (0) 编辑
XNA开发—渲染对象
摘要: 所有初始化工作现在已经就绪,我们可以在屏幕中绘制正方形了。由于只使用了顶点颜色而没有应用纹理,所以在LoadContent函数中无需加载任何内容,在这里将其留空。由于目前无需更新任何内容,所以我们直接来讨论Draw函数。像在使用精灵时一样将屏幕清空(同样使用CornflowerBlue色),不过这次所采用的绘图方法则完全不同。需要使用之前创建的BasicEffect而非SpriteBatch对象来管理图形的绘制。每种效果都可以包含一种或多种技术(technique)。它们是包含在效果之中具体的渲染操作方法——效果可以看做是这些技术的容器。Windows Phone 7版本的XNA中每种效果都包阅读全文
posted @ 2011-06-13 21:05 AppleSeeker(冯峰) 阅读(203) | 评论 (0) 编辑
Windows Phone 7 XNA开发—使用顶点渲染
摘要: 和以往一样,我们先来创建一个新的XNA项目。为简单起见,这里不使用游戏框架,因此无需添加对它的引用或更改游戏类的继承结构;它仍然派生自Microsoft.Xna.Framework.Game类。我们需要向游戏类中添加一些类级别的变量以便管理将要渲染的场景。private BasicEffect _effect; private VertexPositionColor[] _vertices = new VertexPositionColor[4];接下来,需要设置这些变量以便用于XNA中。此处所需的代码会被添加到Initialize函数中。这里首先要做的是设置投影矩阵。我们将在下一章详细地讨论阅读全文
posted @ 2011-06-07 12:26 AppleSeeker(冯峰) 阅读(100) | 评论 (0) 编辑
Windows Phone 7 XNA开发—基于矩阵定位
摘要: 三维渲染带来了很多新的挑战:3D图形是以模型而非简单的位图来进行渲染的,我们需要切换到一个不同的角度来观察接近或远离屏幕的运动,同时需要以一种完全不同的方式来告诉XNA我们想在画面的何处进行绘制。当准备进行3D图形渲染时,我们会使用一种基于矩阵的系统。矩阵可以将一系列的移动和变换编码为一个紧凑的结构,然后应用到我们想要绘制的图形中。执行此操作所需的大部分计算都以XNA函数的形式进行了封装,因此我们无需过多的关注其内部运行方式。与任何其他事物相同,可能需要一点时间来习惯以矩阵变换进行思维,不过一旦你习惯了就会发现它们是非常有用的工具。事实上,最终你可能会发觉比起XNA的精灵渲染方式,你更喜欢矩阵阅读全文
posted @ 2011-05-12 12:14 AppleSeeker(冯峰) 阅读(112) | 评论 (0) 编辑
[分享]Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4
摘要: 推荐语录:相较于目前市面上的另2本关于XNA开发的书来说,本书非常详细的描述了3个游戏的完全开发过程。个人感觉,比Microsoft.Press.Microsoft.XNA.Framework.Edition.Programming.Windows.Phone.7这本书更值得一读。Book DescriptionCreate the next generation of gaming titles for Windows Phone 7! Providing an overview of developing games for Windows Phone 7 while working wi阅读全文
posted @ 2011-03-26 15:20 AppleSeeker(冯峰) 阅读(316) | 评论 (1) 编辑
[分享]Windows Phone 7 Made Simple
摘要: 推荐语录:本书针对那些以前使用过Windows Mobile或未使用过的普通用户观看。书中详细描述了Windows Phone 7的每一个功能的使用,让你能够更深入的了解Windows Phone 7。Book DescriptionWith Windows Phone 7, Microsoft has created a completely new smartphone operating system that focuses on allowing users to be productive with their smartphone in new ways, while offer阅读全文
posted @ 2011-03-26 15:04 AppleSeeker(冯峰) 阅读(239) | 评论 (0) 编辑
[分享]Windows Phone 7 For Dummies
摘要: 推荐语录:本书主要讲述如何使用Windows Phone 7,面向人群主要是普通用户。Description:Unleash the full power of your Windows Phone 7!Windows Phone 7 is the new and improved mobile platform for all Windows smartphones. The new platform has been completely rebuilt from the ground up and this guide walks you through everything that&阅读全文
posted @ 2011-03-15 15:01 AppleSeeker(冯峰) 阅读(265) | 评论 (1) 编辑