找到相关内容 16
XNA 3D中的碰撞检测
 碰撞检测是在3D开发中不可避免的问题, XNA中本身提供了三种碰撞模型供开发者所用: 1.BoundingSphere 包围球 3D模型的每个Mesh都拥有自己的BoundingSphere,只要调用Intersects方法即可获得两个球是否碰撞. 也可以自己创建BoundingSphere,只需指定球心
http://www.cyqdata.cn/cnblogs/article-detail-52848 
XNA Graphics API Library 介绍
眼看着MonoGame就要"所有平台"(MonoTouch, MonoDroid, Mac OS X, Windows & Linux)通吃了,这倍增了我对XNA的兴趣,为了打下一个良好的基础,就从最基本的绘图函数开始吧。 这个XNA Graphics API Library基于XNA的类库,实现了最基本最常用
http://www.cyqdata.cn/cnblogs/article-detail-52628 
如何在WP7上用XNA写2D游戏(一)
游戏背景:                             时间是欧洲中世纪,一位英雄坚守着他国家最后的城堡。一旦敌人攻破这个城堡,
http://www.cyqdata.cn/cnblogs/article-detail-52320 
XNA二维游戏的视差背景实现方法
作品目标:Windows Phone开发实用手册 在游戏应用程序编码开始之前,首先问自己几个关于游戏设计问题,想清楚确定好目标后再着手开始设计开发。 它使什么类型的游戏? 游戏的目标是什么? 游戏的玩法是设计? 游戏的采用何种驱动? 游戏的艺术资源如何设计? 《礼记·中庸》:"凡事豫则立,不豫则废。言前定,则不跲;事前定,则不困;行前定,则不疚;道前定,则不穷。"任
http://www.cyqdata.cn/cnblogs/article-detail-40791 
XNA绘制Silverlight控件
上一篇博客提到XNA可以在Silverlight中绘制资源,但是,一旦一个Silverlight页面由XNA接管后,就无法直接显示页面上的控件了,这样就无法体现Silverlight与XNA的优势了,为了解决这个问题,实现Silverlight与XNA混合调用,windows phone7.1又提供了一个新的UIElementRender类。通过这个类来加载所要绘制的控件。以下是一个示例工程。 1
http://www.cyqdata.cn/cnblogs/article-detail-39438 
windows phone 7.1 XNA in Silverlight
在wp7.0时,Silverlight和XNA是两个功能界线十分清晰的框架,仅管有一些XNA中的API可以用到Silverlight里(可以看我的博客一起学windows phone7开发(二十七. XNA在Silverlight 中的应用)),也需要自已模拟XNA的运行环境,否则无法应用。并且功能有限,只能播放声音或捕捉用户输入,而无法绘制图像,更不用说加载3D图像了。现在wp7.1使这两个框架
http://www.cyqdata.cn/cnblogs/article-detail-39011 
XNA游戏开发之2D游戏
摘要:以XNA为基础的游戏可以利用3D模型为游戏加入动画效果,也可以利用简单的程序技巧将2维图片显示成动画。虽然2维动画相对3维动画来说简单一些,但是制作出来的游戏其趣味性和挑战性也绝不逊色。今天我们就一块学习一下在使用XNA Framework开发2D游戏时的一些基础知识和注意事项。 主要内容: 1.2D游戏动画的基本原理 2.动画素材的准备 3.一个简单的2D动画 一、2D游戏动画的
http://www.cyqdata.cn/cnblogs/article-detail-36167 
【WP7进阶】——XNA游戏平面矩形碰撞检测
碰撞检测在几乎任何游戏都是很关键的一个部分,而碰撞检测又决定了游戏的流畅性,它对流畅性的影响如何之大的原因,在于碰撞检测算法越是精确到位,游戏将会运行得越缓慢。在碰撞检测方面,很明显需要在准确性和性能之间进行权衡。 实现碰撞检测最简单和快速的方式是通过包围盒算法。当用一个包围盒算法时,就需要在屏幕上的每个物体(纹理图像)周围“画“一个盒子(矩形块),然后检查这些盒子是否相交
http://www.cyqdata.cn/cnblogs/article-detail-35655 
【WP7进阶】——XNA游戏精灵的动画
       通过上面几节的学习,慢慢的掌握了精灵的一些基本常识,但是我们知道游戏中游戏精灵都是富于表现能力的,并且通过不同的动作或者动画去构造一个游戏。 这篇文章将学习如何使用系列图为游戏精灵添加动画效果,以下面这一系列图为例,将其分割显示: --这个图片是偷 深蓝 的       这是一张pn
http://www.cyqdata.cn/cnblogs/article-detail-35410 
【WP7进阶】——XNA游戏精灵放大、旋转、层深度
游戏很多都是涉及到操纵游戏精灵的相关知识,本篇还是根据游戏精灵的一些常用知识做的学习,下面是本文大纲: 精灵界面居中精灵放大并且旋转纹理的层深度 精灵在界面居中 上篇文章我们为游戏添加一个背景图片,接下来我们希望不让游戏精灵走动了,而是让其在游戏的正中间停靠。 默认Window.ClientBounds这个矩形块可以获得当前设备的宽度和高度-(这里是绝对宽度和高度,无论你屏幕如何旋转它始终获取
http://www.cyqdata.cn/cnblogs/article-detail-35307 
【WP7进阶】——XNA游戏初探2
     继上篇文章,有一个问题遗留了下来。就是Update方法与Draw 方法这两个方法的呼叫时机,通过上篇文章,我们知道重写了Update方法 是用来更新游戏状态的,而重写Draw 方法是用来显示游戏画面的。当游戏程序一进入运行时间便会不断地呼叫Update 方法和Draw 方法。 注意:并不是每一次Update 方法被呼叫之后,Draw 方法就会跟着
http://www.cyqdata.cn/cnblogs/article-detail-35239 
【WP7进阶】——XNA游戏初探
       之前一直在做Android 的软件应用,包括现在学习Wp7 开发也一直未接触过游戏方面的开发。这几天对XNA开发粗略的看了一下,也找了相关的文档,觉得对于学习XNA方式开发WP7游戏应用应该是一件很酷的事。也是对自己本身职业技能的提高吧。 学习XNA开发游戏需要的工具   Visual Studio 2010 前
http://www.cyqdata.cn/cnblogs/article-detail-35180 
一起学WP7 XNA游戏开发(八. 让3d model动起来)
如何让3d model动起来,其实就是要给model的bone设置动作,这样整个model就会动起来了。 一.获取Bones 在fbx文件中可以看到所有bones的名称,这样就可以通过名称来获取到bones。    turretBone = tankModel.Bones["turret_geo"];    cannonBone = tankModel.Bo
http://www.cyqdata.cn/cnblogs/article-detail-32491 
一起学WP7 XNA游戏开发(七. 3d基本光源)
对3d model施加光源进行渲染,可以使用BasicEffect 类下的方法来实现。这个类可以完成多数复杂的渲染效果。 LightingEnabled  -- 设置是否打开光源渲染。默认为false,也就是场景被渲染时使用“a base light”一固定的光照亮物体的每个部分。如果为true,灯光的效果使用在BasicEffect中被定义的效果。 Enable
http://www.cyqdata.cn/cnblogs/article-detail-32406 
xna开篇
  xna 开篇 xna 是一个适合初学者和学生进行游戏编程的平台,这个平台提供了一些抽象,可以不关心游戏编程的底层细节。遗憾的是国内市场并没有许多关于XNA的资料,此文章系列希望对你学习xna或游戏开发有所帮助。目前最新版本为4.0,开发环境叫xna game studio。它集成于Vs2010中。支持平台:Windows、Windows Phone 、XBox。这是跨多个平台的运行
http://www.cyqdata.cn/cnblogs/article-detail-25140 
windows phone xna游戏视频展示 及 xna开发书籍下载
    热带雨林在呻吟,沙尘暴在咆哮,南极的冰川在一点点地在融化——想拯救这个地球于水深火热中吗?想探索环境问题的解决之道吗?想挑战如何在资源有限的条件下如何取得最高的绿色GDP吗?你的机会来了!我们精心设计了一款运行在Windows Phone上的触屏游戏——《上帝之手》,你将看到世界各地亟待解决的问题,通过旋转一个3
http://www.cyqdata.cn/cnblogs/article-detail-3739