原创
文章平均质量分 69
liyang_vo
这个作者很懒,什么都没留下…
展开
-
spine性能优化篇
Spine是一款优秀的2D骨骼动画软件,提供了几乎包含目前所有主流游戏引擎和编程语言的运行库。本人使用cocos2d引擎开发移动游戏,鉴于Spine强大的功能和良好的UI,选择其实现骨骼动画。 具体使用过程中,发现如下两个需求:1. Spine的绘制效率不高,每次增加一个Spine动画,会增加1个Draw call。2. Spine文件读取效率不高,特别是大文件的动画,在低原创 2016-08-17 16:39:27 · 12096 阅读 · 1 评论 -
基于纹理绘制的战争迷雾
战斗迷雾(Fog of war)是RTS类、MOBA类游戏中不可缺少的一个部分。在2D游戏中,使用砖块地图(Tiled Map)拼接,是最常用的实现方法。但在具体实现过程中发现,砖块地图实现的战争迷雾有一些不足,比如迷雾边缘不柔和;解开迷雾时不流畅;绘制定点数过多,在低端手机上的帧数降低明显等。这里介绍另外一个实现,“基于纹理绘制”的战斗迷雾。简单来说,就是根据迷雾数据,绘制一张比视窗(显原创 2016-08-17 16:22:11 · 757 阅读 · 0 评论