最近在忙着写地形编辑器...所以更新慢了点哈
来源:互联网 发布:沧澜网络代练真的假的 编辑:程序博客网 时间:2024/05/16 17:41
换了家新公司做客户端,项目才起步,引擎用Ogre,真是幸福,上班就可以研究Ogre。
第一步就是做地形编辑器。
用QT来做界面,MFC彻底地抛弃之~~~
我暂时只专心写Ogre方面的代码,QT界面丢给组员去做,到时候再组合起来。
由于是固定视角的2D/2.5D游戏
不考虑LOD,不考虑分页,只在乎地表纹理的数量,一个地形最好几百个pixmap用来拼图。
思路是地形部分自己重写,不用mesh和manualObject,Ogre提供工厂模式,可以生成各种对象
自己实现地形tile去继承movableObject,自己设置渲染队列决定渲染的顺序。并提供地形应有的各种函数,
比如地形检测,包围盒裁剪之类
为了实现多纹理,做法和天龙的类似,用grid保存网格数据,整个地形的数据用TerrainData来保存
并提供序列化函数保存和读取二进制文件。
地形Tile分为TileEditable和TileOptimzied,他们分别继承Tile
可以编辑的地形Tile主要用于编辑器,而优化的Tile用于客户端。
~~~地形的部分基本已经完成,场景其他对象还没做,争取年前可以完成地形编辑的雏形~~~
- 最近在忙着写地形编辑器...所以更新慢了点哈
- 最近忙着找房子,很久没更新博客了
- 最近在写区号匹配,好久没更新了。呵呵...
- 最近忙着写论文,才发现自己所学的东西已经弄丢的差不多了
- 过年了最近加班干活,所以没时间来更新
- 最近一段时间感到累,所以也懒得写BLOG了
- 最近在开始捡起java,所以会定期更新写java 的一些组件,有兴趣的朋友可以看下
- 最近写了个html在线编辑器
- 最近在很多程序中看见了ViewState,因此找点资料,写点东西
- 又忙着写了几天代码
- 最近公司有项目要更,所以博客项目暂停更新了几周,现在继续
- 最近忙着毕业设计
- 最近在用python做一些东西,所以随便先写一下,后面慢慢补上
- 在一个普通的一天,抱着一个普通的心态,开通了这个普通的博客,所以应该普通的写点什么
- 最近在配置LAMP服务器,需要用到vi,所以重新学习整理了一下
- 忙着写文档
- 最近比较闲,外加想敦促自己学习,所以来准备写博客了,请多指教
- OpenCV最近更新了
- 数据结构单链表实现插入删除查找
- 中国的程序员为何如此可怜
- 缓存、内存、闪存的区别?分别指什么样的东西?
- VC6 编译并且使用wxWidgets - 我们用命令行方式build - 使用标准的工程方法
- berkeley parser 出错信息
- 最近在忙着写地形编辑器...所以更新慢了点哈
- Joel Spolsky 的七个建议
- Linux中的进程组及会话
- HTML标记语言——表单的详细使用说明
- 创建一个只有select 权限的用户
- 《阿凡达》超越《泰坦尼克号》冠影史(图)
- 修正国务院卫星电视129号文势在必行
- 发布DBATools For PL/SQL Developer V1.1.0 Beta 1 版
- 游戏程序员书目