Irrlicht引擎例子说明及中文链接
Author: FK_Duzhi 虽然Irr本身还有一些缺陷和功能上的不足,例如3D部分功能并不强大,编辑器比较缺乏,部分封装 本套例子适用范围不是3D菜鸟,例子内部对很多的3D名词和概念并没有做出充分的解释。 学习这套引擎,你还需要一个Irr引擎库以及例子中的素材,这些在Irr官方都有,而且是随 学习Irr引擎的话,最好是从这些例子入手,比起直接看源代码或API文档有效的多, 现在我已翻译完毕Irr引擎自带的16个例子,接下来我对其进行简单的统计分析。 01.HelloWorld 这个例子简单的告诉我们Irr引擎的一般使用步骤: 在以上预处理步骤完成后,我们在main中需要做的步骤如下: 就这样,一个最基本的完整的基于Irr引擎的程序就完成了。 02.Quake3Map 这个例子仅简单的介绍了下如何Load一个Quake3的场景,其中没有什么特殊的概念。 03.CustomSceneNode 这个例子实用性更低了,感觉是为了3D编程入门用户使用的,它告诉了我们如何自己定义创建一个场景节点。 04.Movement 这个例子相当重要,它增加了一个用户输入处理的功能。这个功能的实现实际上很简单,如下步骤: 本例中另外一个要点就是,为场景节点设置一个Animator,很遗憾,一直到现在,我依旧无法正确的对 05.UserInterface 这个例子也比较重要,它演示了GUI的使用方法。 06.2DGraphics 这个例子中演示了如何使用Irr引擎实现2D图形渲染,并不大重要。 07.Collision 这是一个相当重要的例子,它告诉了我们如何使用Irr引擎进行碰撞检测和鼠标拣选。 这个例子的第二要点就是鼠标拣选,虽然作者演示了两种鼠标拣选模式,一种基于三角面的拣选,一种基于碰撞盒的拣选, 08.SpecialFx 这也是个比较重要的例子,主要演示了几种常用特效的使用,包括水面,移动光源,粒子系统,动态阴影。 09.MeshViewer 实际上,这个例子是一个让用户休息一下的例子,其中没有新的知识点,只是将GUI和图形渲染之间进行了一些衔接罢了, 10.Shaders 这个例子告诉了我们如何使用Irr引擎实现Shader. 11.PerPixelLighting 所谓的PerPixelLighting逐象素光照,个人感觉就是凹凸贴图的另一个名词而已。 12.TerrainRendering 此例子实现地形渲染,没有什么要点在其中的,只是作者在告诉用户,Irr引擎使用了地形Lod和纹理混合的功能罢了。 13.RenderToTexture 本例子实现动态纹理渲染,如果用户了解镜面渲染原理的话,本例子也没有什么要点可言,只是进行两次渲染实现个动态渲染纹理而已, 14.Win32Window 这是个很有趣的例子,在一个Win32窗口内运行Irr程序,请注意例子中提示的两种消息接收方式,在特殊条件下该例子比较有用。 15.LoadIrrFile 这是一个脑残的例子,不知道作者在想些什么,一个loadScene(XX.irr) 把我们打发了,可能主要目的是向我们推荐他的irrEdit吧, 16.Quake3MapShader 这个例子和02.Quake3Map基本上一致,不同之处在于两点:1:本例加了个截屏功能。2:在02例子的场景之上,本例添加了一些Shader。 简单的Irr例子介绍就这样了,之后我会继续翻译Irr相关文档说明以及API文档,并将其发布在我的博客之中,欢迎来访指教。 |
Irrlicht引擎例子说明及中文链接相关推荐
- 有研究irrlicht引擎的吗,交流交流
我最近在研究这个开源引擎 不知道irrlicht引擎和其他商业引擎比起来怎么样? 这个引擎虽然没有IDE不过一直在更新,在进步. 知道这个引擎的发表发表你的看法 补充: 最近找到了irrlicht中文 ...
- 战神引擎各类修改地址中文注释汇总
战神引擎各类修改地址中文注释汇总 战神引擎-怪物资料+掉落 D:\mud2.0\Mir200\Envir\MonItems D:\mud2.0\Mir200\Envir\PsMapQuest Help ...
- 游戏引擎架构第二版中文pdf_阿里架构有多牛,一文带你看遍阿里技术架构!
阿里的架构能力自不用多言.本期1C9U就带大家实际看看阿里的架构大牛们的精彩分享. 互联网架构 16:20 - 17:10 黄贵 - 阿里新一代分布式数据库X-DB技术剖析.pdf 互联网架构 10: ...
- 一个简单的规则引擎例子
本例使用的规则引擎包是RulesEngine,关于RulesEngine的介绍,请自行补充,这里只是一个极简单使用场景. 例子大体就是用户有一些优惠券,系统会根据用户订单情况,筛选可以使用的优惠券供用 ...
- 【报告分享】中国数据智能应用趋势报告:解码数据中台最佳实践,企业数字化转型新引擎.pdf(附下载链接)...
大家好,我是文文(微信:sscbg2020),今天给大家分享爱分析于2020年10月份发布的报告<中国数据智能应用趋势报告:企业数字化转型新引擎,解码数据中台最佳实践.pdf>,希望对您有 ...
- 游戏引擎架构第二版中文pdf_NBA 2K20国行版售价正式公布 依然有中文解说
各位玩家朋友们大家晚上好 <电玩巴士每日游报> 将为玩家朋友们总结当日热点游戏资讯 在您休息和下班时间和我们一起来看看 今天资讯圈的那些事儿吧 四款新颜色PS4手柄9月6日上市 配色太炫酷 ...
- 游戏引擎架构第二版中文pdf_SCITranslate v10.0 普通版和VIP版
由于国内某翻译引擎的封锁,所以SCItranslate 10.0版通过Chrome插件调用Google的翻译引擎. VIP版有四种翻译功能: [全文翻译]按照PDF的原始排版模式进行翻译,翻译成中文后 ...
- 【U3D引擎】没有切换中文选项切换中文模式?
U3D没有切换中文选项&切换中文模式? 第一步,查看是否有勾选简体中文模块 第二步,拉到底部,勾选简体中文,点击继续 第三步,勾选已阅读同意后点击安装 第四步,等待下载安装完成 过程中会自动安 ...
- php模板引擎 例子,PHP实现简单的模板引擎功能示例
本文实例讲述了PHP实现简单的模板引擎功能.分享给大家供大家参考,具体如下: php web开发中广泛采取mvc的设计模式,controller传递给view层的数据,必须通过模板引擎才能解析出来.实 ...
- Phaser开源2d引擎 html5游戏框架中文简介
功能特点(Features) 易维护代码(Easy Asset Loading) Phaser可以加载图片,音频文件,数据文件,文本文件和自动解析精灵图和纹理地图集数据(出口纹理封隔器或Flash C ...
最新文章
- TCP/IP网络中专有名词注解
- linux设置NO_PROXY绕过代理
- CentOS7.0使用Yum安装Nginx
- 用boost库实现traceroute小工具
- she is so css什么意思,输入she is so什么意思 微信she is so什么梗
- 数组巧去重new Set
- php重定向mysql_使用.php文件生成MySQL转储
- 新概念英语(1-59)Is that all
- could not read data from '/Users/xxxx/myapp-Info.plist'
- 与FPGA相关的独热码
- H桥和NMOS,PMOS理解
- 微信公众号软件安装管家所有软件插件打包
- 企业微信给微信好友定时发送图文并茂的消息
- 【C++】数字的组合排列情况
- 工具条Toolstrip应用
- 成为一名合格的java工程师
- 进程和线程合集以及实例
- iPhone X携人脸识别改变行业,美图美妆用人脸识别改变女人
- PCBA方案设计——医疗器械认证血氧仪方案
- pdf文件内容查看器 -- 采用wpf开发
热门文章
- android listview固定内容,Android ListView 列表分隔,条目中添加分类信息(文字,图片等)...
- java 多表联合查询后的结果的结果放入list里 如何拿出来_联表查询出来的结果集合放入两个POJO中然后放入List里,然后在JSP里显示出来。高手请进……急……在线等!...
- JSF+Spring+Hibernate整合要点
- 双向lstm-crf源码的问题和细微修改
- Git : SSH 协议服务器
- win8下hosts保存文档失败,提示:请检查文件是否被另一个应用程序打开
- Head First SQL Your Brain on SQL读书笔记
- jquery常用基本用法,让你爱上它!
- 用qt调用第三方库resolve
- 【SpringBoot_ANNOTATIONS】生命周期 04 BeanPostProcessor 后置处理器