E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Irrlicht
irrlicht
动作融合的使用姿势
irrlicht
引擎也提供了相应的功能,下面就这个功能的使用方法进行说明。功能函数引用下
irrlicht
的代码//!
吾爱豆
·
2020-03-31 21:35
ODE仿真引擎使用(四)
Drawstuff可以用Ogre3D和
Irrlicht
替换。Drawstuff应用于OpenGL3D绘图库,Drawstuff是一个非常简单的库,因此它是有用的对于学习O
赵小亮
·
2020-02-08 10:00
irrlicht
鬼火引擎导入opencv图片
注意,操作
irrlicht
device时一定要保证是在
irrlicht
的主线程操作(
irrlicht
的初始化线程)第一种//创建空的textureITexture*imageTexture=device
VellBibi
·
2019-12-08 11:38
没有梦,我怎么活?
题图/RyoTakemasa点开看组图,关注“美好画片碎碎念”配乐/
Irrlicht
er-Flatwrold;CordeOblique-Panneggio点击可听往期朗读人们说植物不说话人们说植物不说话
读首诗再睡觉
·
2019-05-16 00:00
【游戏开发】免费开源游戏引擎
Irrlicht
Engine:Irrli
茗樱
·
2018-11-07 12:55
游戏开发
游戏引擎
【游戏开发】Directx9
总体
doc,guiimpl,include,ioimpl,otherimpl,sceneimpl,videoimpl和外部依赖项,CIrrDeviceWin32.h,CIrrDeviceWin32.cpp,
Irrlicht
.cpp
directx3d_beginner
·
2018-03-16 13:15
鬼火引擎学习
Irrlicht
源码学习笔记 【irrstring.h】
Irrlicht
中自己实现了一个字符串类实现了一个字符串的模板,使用这个模板可以很容易定义出ascii字符串和unicode字符串该类的实现相对简单,没有用到类似于stl中string的copy-on-write
干嚼狗尾草
·
2017-08-28 11:56
Irrlicht
Irrlicht
源码学习笔记 【Color.h】
不知道现在这个顺序来说现在看这个文件是不是合适的但是Color的操作也是最基本的操作之一,而且也很简单总之先学习一下记录下来吧ԅ(¯﹃¯ԅ)首先总结一下常用的颜色表示格式如果对常用颜色格式已经很了解,智能略过就好喽//////////////////////////"话痨"buff开始//////////////////////////目前在计算机游戏中最常使用RGB来表示颜色,即是使用RedGr
干嚼狗尾草
·
2017-08-20 21:51
Irrlicht
Irrlicht
源码学习笔记 【plane3d.h】【plane3dex.h】
Irrlicht
中使用plane3d表示一个3D平面plane3d中使用平面上一点(MPoint)和平面法线向量(Normal)来唯一标识一个平面(当然标识一个平面还可以使用三个点或者一条直线AND直线外一点
干嚼狗尾草
·
2017-08-20 15:08
Irrlicht
Irrlicht
源码学习笔记 【vector3d】
vector3d模版表示一个3D向量3D点和3D向量是3D图形学里最基础的东西里面有一些方法是需要一点3D图形学基础的,但是也非常简单喽【运算符重载】首先是一些运算符的重载注意一点的是加法和减法运算符实现的是对向量的平移乘法和除法运算符分别是对当前每一个分量乘以和除以other的每一个分量而判断大于等于的条件是要向量每一个分量都大于othervector3d&operator=(constvect
干嚼狗尾草
·
2017-08-18 20:06
Irrlicht
Irrlicht
源码学习笔记 【line2d.h】
Irrlicht
中使用line2d模版来描述一个2D线段并封装了一些2D线段使用中常用的方法,依然是很基础也很简单的一部分首先line2d中使用两个vector2d来描述一个线段这里是将vector2d
干嚼狗尾草
·
2017-08-17 14:17
Irrlicht
Irrlicht
源码学习笔记 【position2d.h】 【vector2d.h】
之所以把这两个东西放在一篇笔记里面是因为position2d和vector2d很多地方是相同的因为2D向量和2D点的表示是可以互相转换的——都是(x,y)只是点(position2d)更偏重于表示,只有一些简单的运算而向量(vector2d)除了表示之外,同时有比较多的计算规则3D向量除了多一个维度之外,运算方法和2D有所不同而且更多一些运算比如向量叉乘对于2D向量是没有意义的,对于3D向量才有意
干嚼狗尾草
·
2017-08-16 16:13
Irrlicht
Irrlicht
源码学习笔记 【IEventReceiver.h】
这个里面做的事情很简单使用枚举对游戏中事件进行了分类并有一个存储事件数据的结构体AND一个处理事件的接口【
Irrlicht
中枚举体和结构体的命名规范】枚举类型命名以'E'打头,表示Enum枚举中每一个元素以
干嚼狗尾草
·
2017-08-16 16:40
Irrlicht
Irrlicht
源码 学习笔记 【IUnknown】
【IUnknown】IUnknown是
Irrlicht
中绝大多数的对象基类下面翻译
Irrlicht
中对IUnknown的一段注释(纯本人翻译,水平不高,选择性略过ヾ(。 ̄_ ̄)ツ。。)
干嚼狗尾草
·
2017-08-16 11:58
Irrlicht
Irrlicht
源码学习笔记 【
Irrlicht
.h/cpp】 【irrTypes.h】 【KeyCodes.h】 【irrmath.h】
这是我看的第一批里面的几个代码文件把它们几个放在一篇笔记里面是因为他们几个太嚣张都是一些定义性的内容比较简单【
Irrlicht
.h】
Irrlicht
.h是使用鬼火引擎需要引入的头文件里面是包含的是其它58
干嚼狗尾草
·
2017-08-15 16:52
Irrlicht
Irrlicht
源码学习笔记 开篇
本人大三党一枚暑假在国内一家还不错的游戏公司实习实习期间,总有不少时间是做咸鱼的所以想学习一下开源的鬼火引擎(
Irrlicht
)(说不定就有个一起在学的妹子看上我了呢,命运这东西......)
干嚼狗尾草
·
2017-08-15 15:41
Irrlicht
十大开源游戏引擎深入比较
在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、
Irrlicht
、Panda3D、CrystalSpace、jME、BlenderGameEngine、RealityFactory、TheNebulaDevice2
灿哥哥
·
2017-06-22 20:42
3D
Irrlicht
引擎学习笔记(15)--LightManager
源码及注释:#include#include#include"driverChoice.h"usingnamespaceirr;#ifdef_IRR_WINDOWS_#pragmacomment(lib,"
irrlicht
.lib
gqkly
·
2016-07-10 11:00
Irrlicht
Irrlicht
引擎学习笔记(14)--Splitscreen
说明:分屏技术这个例子展示内容:将视口分为4部分,三个显示fixedcamera和一个用户控制camera详情请看源码及其注释.源码及注释:/**18.分屏技术*这个例子展示内容:*将视口分为4部分,三个显示fixedcamera和一个用户控制camera*/#include#include#include"driverChoice.h"usingnamespaceirr;#ifdef_IRR_W
gqkly
·
2016-07-10 11:00
Irrlicht
Irrlicht
引擎学习笔记(13)--LoadIrrFile
源码及注释:#include#include#include"driverChoice.h"usingnamespaceirr;#ifdef_IRR_WINDOWS_#pragmacomment(lib,"
irrlicht
.lib
gqkly
·
2016-07-10 10:00
Irrlicht
Irrlicht
引擎学习笔记(12)--RenderToTexture
详情请看源码及详细注释注释及源码:#include#include#include"driverChoice.h"usingnamespaceirr;#ifdef_IRR_WINDOWS_#pragmacomment(lib,"
irrlicht
.lib
gqkly
·
2016-07-10 10:00
Irrlicht
Irrlicht
学习笔记(11)--TerrainRender
天空盒与天空穹源码:#include#include#include"driverChoice.h"usingnamespaceirr;#ifdef_IRR_WINDOWS_#pragmacomment(lib,"
irrlicht
.lib
gqkly
·
2016-07-10 10:00
Irrlicht
Irrlicht
学习笔记(10)--PerPixelLighting
说明:本例子介绍:逐像素光照雾移动粒子.使用引擎内置的一个更复杂的材质shader:使用法线图和视差(parallax)图实现逐像素光照表面详细步骤,请看源码注释源码:/** *逐像素光照,雾,移动光,粒子 */ #include #include #include"driverChoice.h" usingnamespaceirr; #ifdef_IRR_WINDOWS_ #pragmaco
gqkly
·
2016-07-10 09:00
Irrlicht
Irrlicht
学习笔记(9)--Shader
说明:这个例程介绍如何使用D3D8\D3D9\OpenGL的shaders,并用他们创建新的材质类型.关闭纹理加载产生mipmaps,使用text场景节点本文使用一个顶点shader,会根据相机的位置计算顶点的颜色所以此shader需要以下数据:世界矩阵的逆(标准化变换),裁剪矩阵(用于进行坐标变换),像机坐标和物体的世界坐标(用于计算灯光的角度).创建一个类继承自IShaderConstantS
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(8)--SpecialFX
说明:本例程介绍:阴影粒子系统布告板动态光照水面节点1.载入一个房间用于表现动态光照关键步骤为;1.1,1.3.1.2是为了优化贴图效果//1.加载一个房间模型1.1加载模型网格scene::IAnimatedMesh*mesh=smgr->getMesh("../media/room.3ds");1.2可选:获得网格控制器//旋转,缩放,颜色设置,透明度设置,反转表面,诸如此类scene::IM
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(7.2)--Collision
说明接着上一个例子,创建一个布告板用于显示拾取位置加入拾取功能实现:可以拾取地图的三角形,加入三个模型,被拾取后模型高亮1布告板布告板通常用于爆炸,火焰等特效此处初始化一个默认的布告板,然后设置它的属性:初始化创建只需要:scene::IBillboardSceneNode*bill=smgr->addBillboardSceneNode();//可以设置参数,这里使用默认值设置属性:材质属性,材
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(7.1)--Collision
1.说明:这个例子介绍:碰撞检测在高低的3D世界移动.需要做的事包括:获得能碰撞的三角形集合,创建一个用于碰撞检测的特殊动画,设置相关参数绑定到摄像机节点上碰撞检测在原来的基础上进行修改,实现在地图中漫游,且有碰撞检测.2.2.1场景节点声明为:scene::IMeshSceneNode*q3node=0;以使用相关方法2.22.2.1创建三角形选择器三角形选择器能收集来自场景节点的三角形用作其他
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(6)--2DGraphics
1说明这个例子介绍了用
Irrlicht
引擎绘制2D图形.包括:绘制图片,基于精灵的关键色,不同字体,透明矩形适用于:用
Irrlicht
引擎制作2D游戏,或者为3D游戏绘制个性的界面2绘制纹理2.1载入纹理通过
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(5)--UserInterface
1.说明:这个例子介绍
irrlicht
引擎的用户界面接口部分,展示了
Irrlicht
引擎GUI设计的部分内容.本例内容包括:1)创建和使用窗口2)按钮3)滑动条4)静态文本5)列表盒子2.准备:1)确定
gqkly
·
2016-07-04 21:00
Irrlicht
Irrlicht
学习笔记(4)--Movement
1.说明:这个例子展示:1.wasd手动操控(某个物体)移动;2.让场景节点独立移动(也就是某个物体).3.场景节点动画器(SceneNodeAnimators)能让我们移动的时候保持自己的独立移动.2.MyEventReceiver为了接收鼠标键盘以及GUI事件,需要继承接口:irr::IEventReceiver来获取和处理消息.IEventReceiver就一个方法需要重写,OnEvent(
gqkly
·
2016-07-04 21:00
Irrlicht
典型开源3D引擎分类比较
常见的3D引擎有:Unreal,Quake,Lithtech,OGRE,Nebula,
Irrlicht
,Truevision3D...等,其中开源免费的有:orge,
irrlicht
,fly3d,NeoEngine
Rains卍Soft
·
2016-06-24 10:57
虚拟现实
Ogre3D/Mogre
Irrlicht鬼火引擎
Irrlicht
学习笔记(3)--CustomSceneNode
1.说明这个例程涉及:如何创建一个定制场景节点.适用于:如果要使用
irrlicht
不支持的渲染技术的情况下.比如:你可以通过它写一个基于渲染器的室内入口和高级地形场景节点(原文是:anindoorportalbasedrendereroranadvancedterrainscenenode
gqkly
·
2016-04-30 09:00
3D
三维
Irrlicht
ubuntu 14.04 安装
Irrlicht
1.下载
Irrlicht
,然后解压,比如解压到~/Download/
irrlicht
-1.7.3http://
irrlicht
.sourceforge.net/?
big_bit
·
2016-04-27 20:00
linux
ubuntu
Irrlicht
Qt 使用
irrlicht
(鬼火)3D引擎
资深老前辈推荐使用开源小巧的引擎
irrlicht
。关于
irrlicht
,来之百度百科
Irrlicht
引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者.NET语言中。
z609932088
·
2016-04-27 18:00
qt
3D
3D引擎
Irrlicht
鬼火
Irrlicht
学习笔记(2)--quake3map
1.这个例子设计内容: 1.加载quake3map, 2.为最优化渲染速度创建一个场景节点, 3.创建可交互的摄像机.2.加载quake3map1)quake3map被放在一个map-20kdm2.pk3的压缩包中,需要加载压缩包到文件系统,然后直接通过名字获得map.irr::io::IFileSystem()->addZipFileArchive("../media/map-20k
gqkly
·
2016-04-22 21:00
Irrlicht
Irrlicht
学习笔记(1)--helloworld
声明:想研究一下
irrlicht
引擎,所以先跟着手册和例子学习一下如何使用它.本文为最基本的
irrlicht
程序.一个helloworld.我的平台是win7,使用的是VS2013社区版1.因为官方示例给我们提供了很多例子
gqkly
·
2016-04-21 12:00
例程
Irrlicht
点绕点旋转->点绕坐标轴旋转
最近看
irrlicht
源码,在include/core中的vector2d.h中有一个函数rotateBy()。
King.W.
·
2016-04-07 20:05
Math
旋转
Easy to use cross-platform 3D engines
21/easy-to-use-cross-platform-3d-engines-for-c-game-developmentMyOpinion(onlyforopensource3Dengines):
Irrlicht
cutepig
·
2016-03-02 23:00
Code::Blocks(完全取代VC6的开源跨平台编程利器)
Change the world by program Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、
Irrlicht
·
2015-11-13 13:40
block
Code::Blocks(完全取代VC6的开源跨平台编程利器)
Change the world by program Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、
Irrlicht
·
2015-11-13 13:36
block
Irrlicht
Engine
推荐一款图像引擎
Irrlicht
功能比较强大,同时支持opengl和d3d。
·
2015-11-11 17:35
Engine
Irrlicht
引擎分析记录1
首先每个main中的第一个对象是个
Irrlicht
Device接口的对象,这个对象通过一个全局函数createDevice创建。从手册中可以看到这个
·
2015-11-11 13:28
分析
典型开源3D引擎分类比较
常见的3D引擎有:Unreal、Quake、Lithtech、OGRE、Nebula、
Irrlicht
、Truevision3D...
·
2015-11-11 05:11
开源
在QT中使用
Irrlicht
引擎的方法与步骤
Ø 相关库,插件安装部分 本篇文档介绍在Qt5.2.0下面使用lrrlicht引擎在Qt窗口中输出(开发环境:vs2012) 1. 首先安装好Qt5.2.0,下载地址: http://download.qt-project.org/archive/qt/5.2/5.2.0/qt-windows-opensource-5.2.0-msvc2012-x86-offli
·
2015-11-11 04:29
qt
五大开源游戏引擎介绍
Irrlicht
http://
irrlicht
.sourceforge.net/ 始于2003,次年即被评为最佳开源游戏引擎。官方支持C++和.Net,拓展语言绑定包含java,perl
·
2015-11-09 14:02
游戏引擎
关于裁剪空间与投影变换矩阵的推导
再看
irrlicht
的数学库中matrix4实现时,对这个透视投影变换矩阵的公式十分疑惑,经过艰苦的奋斗终于搞清楚是怎么一回事在这里和大家分享一下
irrlicht
中使用的透视矩阵是DirectX风格的
·
2015-11-08 12:51
矩阵
irrlicht
1.7.0(2):基础接口
IEventReceiver.h 定义了
irrlicht
引擎中的事件类型(struct SEvent)和事件接口(class IEventReceiver) 1 struct SEvent
·
2015-11-08 12:50
接口
irrlicht
1.7.0(1):irrTypes.h
//因为作者的水平不够所以学习先从
irrlicht
引擎最基本的地方开始 首先我们来看一下irrTypes.h这个文件,这个文件里包含了
irrlicht
引擎中一些最基本的类型的定义 首先是
·
2015-11-08 12:49
type
Irrlicht
学习之光照的研究
Irrlicht
学习之光照的研究 最近研究一下
Irrlicht
的光照。
·
2015-11-07 12:21
学习
用dx渲染quake3 bsp 地图
这里其中的详细我就不说了,主要参照: 1.
irrlicht
2.
·
2015-11-07 10:35
地图
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他