【游戏引擎LibGdx】利用演员制作简单动画(简单仿制保卫萝卜开头画面)

本文介绍了如何使用游戏引擎LibGdx的Action组合来创建类似保卫萝卜开头的动画效果。通过创建Actor,设置旋转动作并利用SequenceAction和RepeatAction实现叶子的连续晃动,达到模拟动画的目的。详细步骤包括:定义舞台,加载和添加图像到舞台,设置位置,以及应用旋转和延迟动作使叶子来回摆动。
摘要由CSDN通过智能技术生成

本文章使用的是libgdx 0.98的版本,请注意。原文地址http://leake2546.sinaapp.com/?p=7
目的:模仿保卫萝卜的开头画面。
原理:利用Action 的各种组合实现。
分析:萝卜头的萝卜叶在不停的晃动。萝卜叶子是一个Actor,通过不断旋转实现晃动的效果。
那么接下的工作就清晰了,就是:
1.首先把这些萝卜叶子的Actor绘制上去,摆好位置;
2.叶子进行旋转动作;
3.不断重复旋转;

先看效果图:

【不知道为什么插入不了视频。。。只能委屈大家点击看效果图】
运行效果

首先需要定义一个舞台,用于承载这些叶子;
Stage stage;

接下来,就是把叶子绘制到stage上面。
这里我使用了TexturePacker工具,把所有图片都打包起来,既压缩了图片,又方便读取,推荐使用。
读取打包的文件,找打对应的几个叶子,add到舞台上,设置好对应位置。

主要用到的素材:

robot_leaf1robot_leaf1

robot_leaf2robot_leaf2

robot_leaf3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值