posts - 118,  comments - 447,  views - 27万
03 2011 档案
一起学WP7 XNA游戏开发(八. 让3d model动起来)
摘要:如何让3d model动起来,其实就是要给model的bone设置动作,这样整个model就会动起来了。一.获取Bones在fbx文件中可以看到所有bones的名称,这样就可以通过名称来获取到bones。 turretBone = tankModel.Bones["turret_geo"]; cannonBone = tankModel.Bones["canon_geo"]; hatchBone = tankModel.Bones["hatch_geo"];二.保存bones原始TransformturretTransform = t 阅读全文
posted @ 2011-03-10 15:00 小镇 阅读(2210) 评论(0) 推荐(2) 编辑
一起学WP7 XNA游戏开发(七. 3d基本光源)
摘要:对3d model施加光源进行渲染,可以使用BasicEffect 类下的方法来实现。这个类可以完成多数复杂的渲染效果。LightingEnabled -- 设置是否打开光源渲染。默认为false,也就是场景被渲染时使用“a base light”一固定的光照亮物体的每个部分。如果为true,灯光的效果使用在BasicEffect中被定义的效果。EnableDefaultLighting – 使用默认光源效果。如果没有打开光源渲染,使用该函数也会自动打开。PreferPerPixelLighting –开启逐像素光照。DirectionalLight0、DirectionalLight1、Di 阅读全文
posted @ 2011-03-09 14:29 小镇 阅读(2103) 评论(2) 推荐(3) 编辑
一起学WP7 XNA游戏开发(六. 3d Model的载入)
摘要:在XNA中3D Model 一般都是autodesk公司的fbx 格式。载入的方法和2D基本上是一样的,但是在绘制时是有很大不同的。一.载入:protected override void LoadContent() { tankModel = Content.Load<Model>("tank");//载入fbx model tankBonesTransforms = new Matrix[tankModel.Bones.Count];//创建一个model的boneTransform数组,用来保存所有的model boneTransform. }二.绘制:t 阅读全文
posted @ 2011-03-08 13:43 小镇 阅读(1194) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示