喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 棒棒哒纯文字二次元技术社区

正文

鬼火引擎研究记录

作者:iuhsihsow
[i=s] 本帖最后由 iuhsihsow 于 2012-10-9 14:50 编辑 约定: 1.上班时间发的,不会太详细, 2.持续更新,当天更新部分会用红字标示,其他都是黑字。 3.标题5号字,其他2号字。 简介 Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者。NET语言中。通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完​全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。 网址: http://irrlicht.sourceforge.net/ 编译个人说明: 如果没有DX8的SDK,在IrrCompileConfig.h里面注释掉_IRR_COMPILE_WITH_DIRECT3D_8_ #if defined(_IRR_WINDOWS_API_) && (!defined(__GNUC__) || defined(IRR_COMPILE_WITH_DX9_DEV_PACK)) //! Only define _IRR_COMPILE_WITH_DIRECT3D_8_ if you have an appropriate DXSDK, e.g. Summer 2004 //#define _IRR_COMPILE_WITH_DIRECT3D_8_ #define _IRR_COMPILE_WITH_DIRECT3D_9_ #endif 突然的一个想法: 虽然刚接触鬼火,但是还是觉得到逼一下自己吧,在放假之前,利用下班休息时间,鬼火写个小游戏。第一人视角迷宫。 随便写了下,完成了,写代码不到一个小时吧。。。囧,基本怎么快怎么来(基本上就是随便抄抄例子)。300行代码,一个理论上能随机创建任何大小并允许人以第一视角模式探索的迷宫就出来了。:)挺好用的,贴图,剪裁,碰撞检测,粒子效果都很容易使用。用Dx自己写,1000行左右吧,写得累死,效果还不好。放个对比图。 以上使用irrlicht 以上使用Dx 又回到正题: 先看了下自带的example,结合【irrlicht engine 中文学习指南来看的】,收集整理:By ISclub 翻译:FK_Duzhi。但是还是有很多不会啊,比如,如何给自创的场景节点加上碰撞检测,获取不到mesh啊。 本源: 今天准备花点时间看看源码,结合iduosi 同学的CSDN博客看看吧。 中途的休整: 不要一遍又一遍的造轮子了。

回复

还是看源码吧

作者:iuhsihsow
还是看源码吧。。
查看回复

多看源码

作者:iuhsihsow
恩,多看源码。。关键是看多了,工资也没有上涨啊#7109!
查看回复
上一页
下一页
0%
站点地图友情链接:
喵宅苑
喵空间社区程序
喵宅苑 静态版
宅喵RPG地图编辑器
络合兔
Lanzainc
技术宅
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の日常
魂研社
Nothentai
0xffff
欲望之花
泽泽社长
淀粉月刊
HAYOU