如何自学3d游戏
来源:互联网 发布:宝宝吃奶记录软件 编辑:程序博客网 时间:2024/06/05 22:07
找一本opengl(或者directX)的入门教程,了解相应的api
了解的过程,顺便回忆一下线性代数相关的零点知识,主要是矩阵相关的那一块。
知道一些概念,比如判断一个点在平面的哪一则,如何旋转矩阵等(学习骨骼动画时,必不可少的知识)
基本上知道一点皮毛,入门不成问题。
找一份开源代码,
开源3d引擎是一个不错的选择。比如鬼怪,鬼火等
但这都不如直接找一款游戏来学习来得直接。
q3是最生动的例子了。
bsp之类的,q3做了最完整的实现(当然还有其它的商业引擎,但是不容易搞到代码啊)。
ogre 和鬼火只实现了bsp解析,但如何生成,还得看q3,逃不过的
通过q3,了解一个游戏的框架。
再看3d引擎相对会舒服一些,基本上是以场景管理为突破口,一串代码就拎起来了。
场景管理做为一个游戏的核心,碰撞检测啥的,也可以在场景管理中完成。
剩下的就是各个击破。
室外场景搞八叉树就可以了,懂一点地形lod,基本上做一个纯室外场景游戏是没问题。
挺过bsp这一关,游戏世界相对就轻松一点了。毕竟室内场景渲染是逃不过的。
祝各位学习愉快。
- 如何自学3d游戏
- 如何实现3D网页游戏?
- 如何开发网页3D游戏
- 如何学好3D游戏引擎编程
- 如何学好3D游戏引擎编程
- 如何学好3D游戏引擎编程
- 如何学好游戏3D引擎编程
- 如何学好游戏3D引擎编程
- 如何学好3D游戏引擎编程
- 如何学好游戏3D引擎编程
- 如何学好游戏3D引擎编程
- 如何学好3D游戏引擎编程
- 如何学好3d游戏编程
- 如何学好3D游戏引擎编程
- 如何学好游戏3D引擎编程
- 如何学好3D游戏引擎编程
- 如何学好3D游戏引擎编程
- 如何学好3D游戏引擎编程
- 你要做哪一只苹果虫?(苹果定律,转给迷茫中的人们)
- I18N国际化
- OpenGL—渲染管线
- sql语句大全
- UVA - 11283 《PLAYING BOGGLE》【DFS】
- 如何自学3d游戏
- VS2005不能调试WinCE应用解决方法
- SGU 307: Cipher
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- iOS和android游戏纹理优化和内存优化(cocos2d-x)
- uva572
- TPCC-UVA测试环境搭建与结果分析
- delphi内嵌汇编的符号类型
- OpenGL入门学习