OGRE的学习计划

博主计划系统学习OGRE 3D编程,从阅读《Pro OGRE 3D Programming》开始,逐步理解OGRE的结构、设计模式、常用函数和资源管理。通过分析源码,逐步掌握场景管理、渲染、脚本、数学系统和动画系统等核心内容,最后涉及内存管理、LOD、特效和界面层等高级主题。
摘要由CSDN通过智能技术生成

上学期看完《3D游戏引擎设计》后,本来想系统的阅读Wild Magic的源码,后来经过比较思考,选择了OGRE,正如网友们所建议的:起点高,用的公司多。但长期以来一直苦于手头缺少合适的入门资料,虽然网上有ogre的使用教程,却没有一本教程系统的分析ogre的源代码,讲解其结构和设计方法。无奈之下,我到OGER WIKI上找到的API 手册,当看到ogre的继承图的时候,突然感到一阵眩晕:这规模也太大了吧!何年何月能看完啊?。。。。。而且wiki上也明确指出:API手册并不适合直接作为入门的学习资料。但是网上有一些分析oger源码的文章,我只能从这些文章出发,一步一步的降伏巨兽了。。。

规划如下:

(1)看完《Pro OGRE 3D Programming》,了解ogre基本使用方法。

(2)看分析文章,初步了解ogre结构。

(3)看oger manual,熟悉常用函数。

(4)看代码。o(╯□╰)o

第四步细分为:

看场景模块主要类NODE SCENE NODE SCENE MANAGER等

看渲染模块主要类

看资源模块主要类。

看脚本系统。

看数学系统。

先看类结构图,再看每个类的组成(成员函数和成员变量)

重点看以下四点:

1。底层数据的组织和算法。

2。对api的封装

3。设计模式的应用及软件结构

4。用户接口

 

渲染系统基本看完,下一步是看资源系统

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值