- 博客(13)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 Irrlicht引擎学习笔记(15)--LightManager
说明:这个粒子是为了解释灯光管理涉及:允许使用超过硬件支持的数量的动态灯光以及灯光管理器申请每个节点的回调详情请看源码及注释.源码及注释:#include #include #include "driverChoice.h"using namespace irr;
2016-07-10 11:11:20 953
原创 Irrlicht引擎学习笔记(14)--Splitscreen
说明:分屏技术这个例子展示内容:将视口分为4部分,三个显示fixed camera和一个用户控制camera详情请看源码及其注释.源码及注释:/**18.分屏技术*这个例子展示内容:*将视口分为4部分,三个显示fixed camera和一个用户控制camera*/#include #includ
2016-07-10 11:00:54 875
原创 Irrlicht引擎学习笔记(13)--LoadIrrFile
说明:*介绍从.irr文件加载场景节点*三步:*加载.irr文件*加载场景节点*添加碰撞检测,绑定到照相机详情请看源码及其注释.源码及注释:#include #include #include "driverChoice.h"using namespace irr;
2016-07-10 10:48:33 531
原创 Irrlicht引擎学习笔记(12)--RenderToTexture
说明:这个例子展示如何将渲染结果作为纹理使用.详情请看源码及详细注释注释及源码:#include #include #include "driverChoice.h"using namespace irr;#ifdef _IRR_WINDOWS_#pragma comment(lib, "i
2016-07-10 10:40:27 884
原创 Irrlicht学习笔记(11)--TerrainRender
说明:本例程关于:显示模式:网格,点云材质模式:solid,detail mapped天空盒与天空穹源码:#include #include #include "driverChoice.h"using namespace irr;#ifdef _IRR_WINDOWS_#pragma commen
2016-07-10 10:31:13 1101
原创 Irrlicht学习笔记(10)--PerPixelLighting
说明:本例子介绍:逐像素光照雾移动粒子.使用引擎内置的一个更复杂的材质shader:使用法线图和视差(parallax)图实现逐像素光照表面详细步骤,请看源码注释源码:/***逐像素光照,雾,移动光,粒子*/#include #include #include "driverChoice.h"using namespace irr;#ifd
2016-07-10 09:48:10 1058
原创 Irrlicht学习笔记(9)--Shader
说明:这个例程介绍如何使用D3D8\D3D9\OpenGL的shaders,并用他们创建新的材质类型.关闭纹理加载产生mipmaps,使用text场景节点本文使用一个顶点shader,会根据相机的位置计算顶点的颜色所以此shader需要以下数据:世界矩阵的逆(标准化变换),裁剪矩阵(用于进行坐标变换),像机坐标和物体的世界坐标(用
2016-07-04 21:59:43 1118
原创 Irrlicht学习笔记(8)--SpecialFX
说明:本例程介绍:阴影粒子系统布告板动态光照水面节点1.载入一个房间用于表现动态光照关键步骤为;1.1,1.3. 1.2是为了优化贴图效果//1.加载一个房间模型//1.1加载模型网格scene::IAnimatedMesh* mesh = smgr->getMesh("../media/room.3ds"
2016-07-04 21:29:48 2784
原创 Irrlicht学习笔记(7.2)--Collision
说明接着上一个例子,创建一个布告板用于显示拾取位置加入拾取功能实现:可以拾取地图的三角形,加入三个模型,被拾取后模型高亮1布告板布告板通常用于爆炸,火焰等特效此处初始化一个默认的布告板,然后设置它的属性:初始化创建只需要:scene::IBillboardSceneNode* bill = smgr->addBillboa
2016-07-04 21:25:51 1142
原创 Irrlicht学习笔记(7.1)--Collision
1.说明:这个例子介绍:碰撞检测在高低的3D世界移动.需要做的事包括:获得能碰撞的三角形集合,创建一个用于碰撞检测的特殊动画,设置相关参数绑定到摄像机节点上碰撞检测在原来的基础上进行修改,实现在地图中漫游,且有碰撞检测.2.2.1场景节点声明为:scene::IMeshSceneNode* q3node =0;以使用相关方
2016-07-04 21:24:15 1338
原创 Irrlicht学习笔记(6)--2DGraphics
1说明这个例子介绍了用Irrlicht引擎绘制2D图形.包括:绘制图片,基于精灵的关键色,不同字体,透明矩形适用于:用Irrlicht引擎制作2D游戏,或者为3D游戏绘制个性的界面2绘制纹理2.1载入纹理通过video::IVideoDriver类的方法getTexture()获得ITexture*对象的指针.可载入格式:BMP,
2016-07-04 21:20:41 1280
原创 Irrlicht学习笔记(5)--UserInterface
1.说明:这个例子介绍irrlicht引擎的用户界面接口部分,展示了Irrlicht引擎GUI设计的部分内容.本例内容包括:1)创建和使用窗口2)按钮3)滑动条4)静态文本5)列表盒子2.准备:1)确定gui界面的风格类IGUISkin管理gui界面的风格,包括:ic
2016-07-04 21:18:13 1008
原创 Irrlicht学习笔记(4)--Movement
1.说明:这个例子展示:1.wasd手动操控(某个物体)移动;2.让场景节点独立移动(也就是某个物体).3.场景节点动画器(SceneNodeAnimators)能让我们移动的时候保持自己的独立移动.2.MyEventReceiver为了接收鼠标键盘以及GUI事件,需要继承接口:irr::IEventReceiver来获取和处理消息.
2016-07-04 21:12:29 1497
数据库系统及应用第二版(魏祖宽)书上练习附录表
2016-07-02
wpftoolkit 全局环境配置问题!!!!!!!
2018-05-29
wpftoolkit 环境配置问题
2018-05-29
相同语句数据库直接查询返回结果.用myeclipse查找不到列
2016-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人