3d Game Walkman

3d图形渲染,网络引擎 — tonykee's Blog
随笔 - 45, 文章 - 0, 评论 - 309, 引用 - 0
数据加载中……

游戏引擎方面,这一个月的进展日志

1。完成了全场景的路径搜索算法,这个算法比较复杂,不同于普通的A*算法,我采用的两次搜索,首先是地形矩阵压缩路径的粗搜索,然后是相邻tile块之间的细节分布式搜索的方式,也就是压缩路径搜索出来的是细节搜索的向导,这样可以实现路径的动态搜索,而且路径查找基本是个常量,超大地形搜索也不是问题。

2。完成了全场景小地图编辑器的功能,小地图能子在场景编辑器中按tile进行正交投影的自动拍摄,拍摄输出的图片能进行局部的拼合与拆分,还有打包,这充分考虑到美工对小地图进行二次编辑美化的需要

3。把全场景搜索功能和小地图进行了整合,鼠标点击场景或小地图均能实现自动寻路径

4。月末开始进行脚本引擎的接入,之前有研究过LUA,但由于种种原因最终确认选择了 C++ boost.python 导出的方式调用脚本,已经实现了stl<实体> 容器和python脚本之间的自由调用和通讯模块,接下来,开始整合一部分FSM有限状态机的模块,第一个切入点就是人物的攻击移动等等所有动作相应模块,准备写个人物动作调用的脚本,融入状态机模式,让这个胶水模块充分发挥它的威力。

posted on 2009-07-31 17:47 李侃 阅读(2916) 评论(3)  编辑 收藏 引用 所属分类: 室外场景编辑器

评论

# re: 游戏引擎方面,这一个月的进展日志  回复  更多评论   

膜拜LZ
2009-07-31 18:35 | Bill Hsu

# re: 游戏引擎方面,这一个月的进展日志  回复  更多评论   

不错啊
2009-08-01 11:03 | 99读书人

# re: 游戏引擎方面,这一个月的进展日志  回复  更多评论   

我也是一个人做游戏,开始没多久,希望能够加为好友
我的msn是zjx227@hotmail.com
2009-08-05 08:51 | Lizistorm

# the best choice  回复  更多评论   

For those of you who are purchasing <a href="http://www.faucetso.com">Faucets</a>,we realize that this is one of the most important purchasing decisions you will make.
2010-12-15 10:58 | yujiayao

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理