![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lgame
文章平均质量分 57
chenglifan
这个作者很懒,什么都没留下…
展开
-
初探Lgame
最近在研究引擎,发现Lgame实现了很多种类型游戏,决定对他的代码进行研究和整理。以前基于android的开发都是通过API提供的组件完成的,对于绘图方面是一片空白,只能一步一步补充相关知识来理解这个引擎实现的原理,如果有这方面爱好的同仁欢迎通过博客一起学习和提高。 大体看了一下Lgame的程序结构,整个程序由于未用接口方式实现代理模式,理解起来比较纠结。其实他使用了android原创 2012-04-30 13:07:50 · 1454 阅读 · 0 评论 -
Lgame之RPG
由于本人比较喜好RPG类型,首先研究的就是Lgame的RPG实现方式。在最新的0.3.2版本中包含了SRPG的实现,也就是传统意义上的战棋类游戏实现,虽然只是RPG类型中的一个分支,但是也相当说明问题的了。接上回分解,自定义渲染必然包含在SRPGScreen中。按照SRPGScreen中的结构可以把整个SRPG分为如下元素: 1.游戏地图,以及与之配合的行动域。原创 2012-04-30 13:09:22 · 1026 阅读 · 0 评论 -
Lgame之RPG之地图1
好了,现在马上解决RPG中的第一个问题:地图。这个破烂东西纠结了我很长的时间,因为我一直都想拥有一个地图编辑器,这样游戏可以手动或者自动的定制出来,拯救我这种美工白痴。 仔细看了下SRPG的地图实现,分为底图和活动域两块。底图就是将一幅图片作为地图背景;活动域将底图按照切分成正方形瓦片后,定义每个瓦片上角色是否能活动的一个二维数组。角色在活动域中游走,相应的计算背景地图的移动,这样原创 2012-04-30 13:10:35 · 1389 阅读 · 0 评论