本文章使用的是libgdx 0.98的版本,请注意。原文地址http://leake2546.sinaapp.com/?p=7
目的:模仿保卫萝卜的开头画面。
原理:利用Action 的各种组合实现。
分析:萝卜头的萝卜叶在不停的晃动。萝卜叶子是一个Actor,通过不断旋转实现晃动的效果。
那么接下的工作就清晰了,就是:
1.首先把这些萝卜叶子的Actor绘制上去,摆好位置;
2.叶子进行旋转动作;
3.不断重复旋转;
先看效果图:
【不知道为什么插入不了视频。。。只能委屈大家点击看效果图】
运行效果
首先需要定义一个舞台,用于承载这些叶子;
Stage stage;
接下来,就是把叶子绘制到stage上面。
这里我使用了TexturePacker工具,把所有图片都打包起来,既压缩了图片,又方便读取,推荐使用。
读取打包的文件,找打对应的几个叶子,add到舞台上,设置好对应位置。
主要用到的素材: