Posted on 2011-10-03 19:01
剑孤寒 阅读(707)
评论(0) 编辑 收藏 引用 所属分类:
游戏编程
前两天玩到了一个游戏,觉得里面的飞船尾部的拖尾效果挺有意思,就研究了一下。其实原理很简单,把飞船运动的轨迹记录到一个队列里,然后根据这个队列生成一个三角形带就可以了,另外,像有些游戏里的刀光啥的用这个原理也可以做出来,设一下纹理坐标就好了。以下是研究成果:
效果自我感觉还不错^_^,
不过有一个缺点,
就是当转向角度比较大时轨迹会有点不圆滑,
这个需要差值补面才行,
暂时不打算做那么高端了。
这个效果已经加入到Galaxy2D Game Engine 4.0版本中,
这里我写了个Demo,
有兴趣的同学可以下载看看
RibbonTrailDemo.rar