AppleSeeker's Tech Blog
Welcome to AppleSeeker's space
上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 毫无疑问,实现这个旋转的正方形只涉及了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(冯峰) 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 为了使静止的正方形更加有趣,我们来快速浏览一下让其绕着屏幕旋转的方法。要实现这一点,首先需要跟踪旋转的角度。添加一个类级别的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(冯峰) 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 所有初始化工作现在已经就绪,我们可以在屏幕中绘制正方形了。由于只使用了顶点颜色而没有应用纹理,所以在LoadContent函数中无需加载任何内容,在这里将其留空。由于目前无需更新任何内容,所以我们直接来讨论Draw函数。像在使用精灵时一样将屏幕清空(同样使用CornflowerBlue色),不过这次所采用的绘图方法则完全不同。需要使用之前创建的BasicEffect而非SpriteBatch对象来管理图形的绘制。每种效果都可以包含一种或多种技术(technique)。它们是包含在效果之中具体的渲染操作方法——效果可以看做是这些技术的容器。Windows Phone 7版本的XNA中每种效果都包 阅读全文
posted @ 2011-06-13 21:05 AppleSeeker(冯峰) 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 和以往一样,我们先来创建一个新的XNA项目。为简单起见,这里不使用游戏框架,因此无需添加对它的引用或更改游戏类的继承结构;它仍然派生自Microsoft.Xna.Framework.Game类。我们需要向游戏类中添加一些类级别的变量以便管理将要渲染的场景。private BasicEffect _effect; private VertexPositionColor[] _vertices = new VertexPositionColor[4];接下来,需要设置这些变量以便用于XNA中。此处所需的代码会被添加到Initialize函数中。这里首先要做的是设置投影矩阵。我们将在下一章详细地讨论 阅读全文
posted @ 2011-06-07 12:26 AppleSeeker(冯峰) 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 三维渲染带来了很多新的挑战:3D图形是以模型而非简单的位图来进行渲染的,我们需要切换到一个不同的角度来观察接近或远离屏幕的运动,同时需要以一种完全不同的方式来告诉XNA我们想在画面的何处进行绘制。当准备进行3D图形渲染时,我们会使用一种基于矩阵的系统。矩阵可以将一系列的移动和变换编码为一个紧凑的结构,然后应用到我们想要绘制的图形中。执行此操作所需的大部分计算都以XNA函数的形式进行了封装,因此我们无需过多的关注其内部运行方式。与任何其他事物相同,可能需要一点时间来习惯以矩阵变换进行思维,不过一旦你习惯了就会发现它们是非常有用的工具。事实上,最终你可能会发觉比起XNA的精灵渲染方式,你更喜欢矩阵 阅读全文
posted @ 2011-05-12 12:14 AppleSeeker(冯峰) 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 推荐语录:相较于目前市面上的另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(冯峰) 阅读(638) 评论(1) 推荐(0) 编辑
摘要: 推荐语录:本书针对那些以前使用过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(冯峰) 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 推荐语录:本书主要讲述如何使用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(冯峰) 阅读(474) 评论(1) 推荐(0) 编辑
摘要: 在写这篇文章之前,我刚给一个有3年开发经验的朋友做了个面试,我不知道他是否会看到,我只想说,你应该再多学习学习基础。最近在为明年做人员招聘的工作,面试了一些人,发现现在好多人都太浮躁,能力和要求不对等(可能是受到CPI的关系)。来应试的人都拥有2-3年以上的开发经验,做过不下6个项目。但问到具体的一些问题时,都问答不对、不全面,甚至连一半的正确率都无法保证。这不禁让我对现在的年轻的开发人员有一些担忧。作为一名2-3年的.net开发者,相信对ADO.NET已非常熟悉,连基本的DataSet、DataTable、DataReader的作用都不能很详细的描述清楚。那是否只会用别人写好的底层来调用呢? 阅读全文
posted @ 2010-12-23 17:43 AppleSeeker(冯峰) 阅读(1365) 评论(11) 推荐(1) 编辑
摘要: 技术沙龙 开始时间2010-12-5 13:00 至 2010-12-5 13:30 商定 活动地点上海 每人花销0 元 性别不限 征集截止日期2010-12-4 20:53 主题:移动应用发展新机遇移动平台百家争鸣,市场份额最大的Symbian/Qt/Meego?上升潜力最好的 Android?市场利润最多iPhone?还是微软最新的重型武器WP7?我们开发者该如何选择?阻碍中国移动市场业务发展... 阅读全文
posted @ 2010-11-29 17:38 AppleSeeker(冯峰) 阅读(504) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页