
游戏及仿真
文章平均质量分 52
bxhj3014
这个作者很懒,什么都没留下…
展开
-
vs.net2003下配置openSG
1、配置环境变量工具——〉选项——〉项目包含文件中添加OpenSG的include文件夹的路径:C:/Program Files/OpenSG/include库文件中添加OpenSG的lib文件夹的路径:C:/Program Files/OpenSG/lib2、添加预处理文件项目属性页——〉C/C++——〉预处理器——〉预处理器定义:WIN32_WINDOWS原创 2007-04-07 19:15:00 · 1099 阅读 · 0 评论 -
XNA中的摄像机
XNA中摄像机是通过View和Projection来体现的,其中View矩阵用于实现世界坐标到摄像机坐标的转换。Projection是投影矩阵,用于完成摄像机坐标系到屏幕坐标系的转换。根据面向对象的思想及程序重用性和可维护性的需要可以将有关摄像机的操作封装到一个摄像机类中,同时提供第一人称、第三人称摄像机。1、 View的创建 public st原创 2008-10-04 17:47:00 · 1458 阅读 · 0 评论 -
XNA中的显示
XNA中的显示可分为2D图片的显示和模型的显示。1、2D图片的显示 XNA中2D图片是通过精灵(SpriteBatch)来显示的的。 (1)、在类中声明精灵对象 SpriteBatch spriteBatch;原创 2008-10-04 17:45:00 · 1018 阅读 · 0 评论 -
XNA中如何更新模型信息
一、 更新更新是整个XNA游戏开发的重点,它代表了整个游戏的运行逻辑,从技术上讲可分为输入设备的获取和模型的变换两个方面。1、 获取输入设备的输入信息XNA目前主要支持三种输入设备:Xbox 360控制器、鼠标、键盘。我们暂时主要用到鼠标和键盘。(1)、鼠标状态的获取XNA鼠标包含左键、右键、中键的信息(ButtonState.Pressed、ButtonStat原创 2008-09-26 20:03:00 · 2254 阅读 · 0 评论 -
XNA中如何导入资源
导入资源XNA中可以加载2D图片、3D模型、字体等资源。 1、2D图片的加载 (1)、声明保存2D图片的对象: Texture2D catTexture; (2)、从解决方案中通过添加现有项的方法将需要加载的图片信息导入XNA中。 (3)原创 2008-09-26 19:56:00 · 1267 阅读 · 0 评论 -
XNA概述
XNA概述一、XNA开发环境1、Visual Studio Express 20052、Microsoft Direct X SDK 20053、VS80sp14、XNA Game Studio 2.0二、XNA概述XNA是集成到Visual C# Express里面的一套组件和模版,它所包含的XNA Framework提供了一套功能丰富的游戏开发相关程序框架,包含了一原创 2008-07-21 10:08:00 · 1299 阅读 · 0 评论 -
openSG程序简单框架
openSG程序简单框架1、包含所需的基本的头文件#include //OpenSG的基本配置#include //OpenSG窗体#include #include #include //OpenSG屏幕管理2、引入OpenSG命名空间OPG_USING_NAMESP原创 2007-04-12 20:20:00 · 1931 阅读 · 0 评论 -
glut库下的主要函数
glut库下的主要函数一 、初始化1、void glutInit(int* argc,char** argv)这个函数用来初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]);这个函数从main函数获取其两个参数。2、void glutInitWindowSize(int width,int height);转载 2007-04-12 20:18:00 · 1930 阅读 · 0 评论 -
OpenSG节点核心
OpenSG节点核心一、变换核心1、变换核心 图形的变换是通过变换核心实现的,先定义一个节点,将该节点的核心设为变换核心,在变换核心中放置变换矩阵,并将需要变换的图形作为该变换节点的子节点,此时变换节点的所有字节点均根据变换节点的核心中变换矩阵完成图形变换。具体步骤如下:1、定义变换矩阵:Matrix m;2、对变换矩阵进行变换,使之满足变换要求。3、定义变换核原创 2007-04-12 20:22:00 · 1285 阅读 · 0 评论 -
OpenSG基础
一、OpenSG中的基本数学类型1、基本数据类型(Datatypes)为了开发跨平台的程序,OpenSG定义自己的基本数据类型1、整型[U]intN: N = {8,16,32,64} U : unsigned 无符号整型2、浮点型 RealN N= {32,64,128}二、OpenGL中的结构类型1、向量(数组)1、向量原创 2007-04-07 20:36:00 · 2680 阅读 · 0 评论 -
XNA中的拾取与碰撞检测
一、 拾取与碰撞检测1、 碰撞检测XNA中的碰撞检测是通过测试两个物体的包围盒或者包围球是否相交来实现的。XNA为模型的每个Meshe建立一个包围盒和包围球。(1)、获取包围球 BoundingSphere c1BoundingSphere = model1.Meshes[i].BoundingSphere; BoundingSphere c原创 2008-10-04 17:48:00 · 2654 阅读 · 0 评论