2009年7月15日

XNA开发思考之3D开发中的小常识

摘要: PS:个人学习总结,转载请著明出处 在XNA的3D开发中,时常要涉及到坐标系统和摄象机的一些参数。同时还有矩阵的变化来在3维世界里的移动。 在二维世界里的坐标系统里,使用x,y坐标来表示一个点在坐标系统中的位置。电脑屏幕就是一个2维坐标系统。而在三维坐标系统中,引入了z坐标来表示物体距离的远近。下面将介绍2种三维坐标系统:左手坐标系和右手坐标系。 在左手坐标系统中,使用左手来确定三维坐标系统。如... 阅读全文

posted @ 2009-07-15 16:13 一盘散沙 阅读(1149) 评论(0) 推荐(1) 编辑

[翻译]XNA 3.0 Game Programming Recipes之three

摘要: PS:自己翻译的,转载请著明出处 2-3创建一个第一人称射击游戏照相机: 颤抖式摄像机问题 你想创建一个行动就象是第一人称的射击模式。用鼠标来旋转摄象机,用键盘来移动摄象机。解决方案 章节2-2介绍摄像机的方法,只要检测到用户的输入就将更新摄象机的位置和旋转。您的摄象机的轮换矩阵 将改为根据鼠标的移动。上下按键将导致摄象机的位置前后移动,左右按键也会使摄象机左右移动。如何实现 一般来讲,在第一人称... 阅读全文

posted @ 2009-07-15 12:52 一盘散沙 阅读(395) 评论(0) 推荐(1) 编辑

导航