2014年11月11日
摘要: 高层游戏引擎——基于OGRE所实现的高层游戏引擎框架 这是意念自己的毕业论文,在一个具体的实践之中,意念主要负责的是物件和GUI之外的其他游戏系统。意念才学疏陋,望众位前辈不吝赐教。由于代码质量不高、环境很难于配置、资源包过大等问题,意念暂先不提供代码和程序,未来有时间的时候组织一下这些曾经的... 阅读全文
posted @ 2014-11-11 16:42 bitbit 阅读(615) 评论(0) 推荐(0)
摘要: Orz是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能。Orz和其他的商业以及非商业游戏开发架构不同。Orz更专著于开发者的感受,简化开发者工作。Orz可以用于集成其他Ogre3D之外的图形引擎。Orz 0.4.0版本以及以后采用MIT开源授权。关于Orz的评价,请看这里。Orz是一... 阅读全文
posted @ 2014-11-11 12:40 bitbit 阅读(1096) 评论(0) 推荐(0)
摘要: Ogre的许多外部资源数据都有着相应的脚本格式,现例举如下:Material(材质):Ogre使用的是“大材质”的概念。狭义的“材质”概念往往是与“贴图”等概念区分开的,比如在Lambert光照模型中,它一般用来指物体表面对模拟光的环境分量、漫反射分量和镜面反射分量的作用的响应属性。而在Ogre中,... 阅读全文
posted @ 2014-11-11 11:23 bitbit 阅读(446) 评论(0) 推荐(0)
摘要: 由于本人的引擎ProjectGaia服务于08年创新杯的游戏项目 – 3D太空游戏,所以理所应当加入Octree(八叉树 – 已经周宁学长发帖介绍过)场景管理器.参考了无数Octree的代码,发现还是我们可爱的Ogre写的最好,于是狂看n千行代码,把精髓提取出来给大家共享.鉴于我们游戏版教程又n久没... 阅读全文
posted @ 2014-11-11 11:22 bitbit 阅读(1293) 评论(0) 推荐(0)
摘要: 初学Ogre 貌似看到一些套路(ajohn)1 Ogre的编译 获得最新的Ogre 1.71 和之前的Ogre比起来,除了sampler集成之外,最大的改变就是编译过程加入了Cmake,这个东西其实就是检测你电脑上装了些什么? 比如说是否安装DX_SDK 如果没有装,就不会有RenderSystem... 阅读全文
posted @ 2014-11-11 11:21 bitbit 阅读(784) 评论(0) 推荐(0)
摘要: Ogre源码分析(一)Root类,Facade模式Ogre中的Root对象是一个Ogre应用程序的主入口点。因为它是整个Ogre引擎的外观(Façade)类。通过Root对象来开启和停止Ogre是最简单的一种方式;当你构造构造一个Root实例的时候你就启动了整个Ogre,当析构的时候(让它停止活动或... 阅读全文
posted @ 2014-11-11 11:19 bitbit 阅读(384) 评论(0) 推荐(0)