[ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
来源:互联网 发布:java中try catch怎么用 编辑:程序博客网 时间:2024/05/16 05:39
Libgdx 中有舞台 Stage,演员Actor, 为了方便实际游戏开发,她也提供了众多 Action 的子类来实现简单动画效果, 而一般我们都是组合使用以达到更好的游戏效果,
按其功能形式主要可分为 表现类,控制类比如, 表现类: MoveToAction,RotateToAction,ScaleToAction等,控制类: SequenceAction,ParallelAction等
MoveToAction:
api 介绍:
将一个 actor 从当前位置移动到指定位置
主要方法:
begin(): 初始化当前xy坐标
setPosition(float x,float y): 设置终点xy坐标
update(float percent): 按指定百分比更新
示例代码:
MoveToAction moveto = Actions.moveTo(240, 160, duration);
RotateToAction:
api 介绍:
将一个 actor 从当前值旋转到指定值
主要方法:
begin():
update(float percent): 按指定百分比更新
setRotation(float rotation): 设置旋转值
示例代码:
RotateToAction rotateto = Actions.rotateTo(rotate, duration);
ScaleToAction:
api 介绍:
将 一个 actor 的 从当前值放缩到指定值
主要方法:
begin(): 初始化当前缩放值
setScale(float x,float y): 设置目标xy坐标
update(float percent): 按指定百分比更新
示例代码: ScaleToAction scaleto = Actions.scaleTo(scale, scale, duration);
SequenceAction:
api介绍:按顺序执行Actions,即按传入的Action参数顺序执行
功能用途: sequence(Action action1, Action action2, Action action3, .....)
参数传入的都是需要使用的Action,sequence他会按照传入的参数顺序,全部按顺序执行的,
实例代码:
SequenceAction alpha = Actions.sequence(Actions.fadeIn(duration), endAction );
ParallelAction 类
api介绍:并行执行传入的Action类,无论传入顺序如何,都是同时执行Action.
功能用途:parallel(Action action1, Action action2, Action action3)
无论传入的先后如何,都是并行执行的,即同时执行的.
实例代码:
ParallelAction Paction = Actions.parallel(moveto, rotateto, alpha);
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池)
- Libgdx 之Actions 动作类
- libGDX的动作类
- cocos2d-x学习笔记(7)--动作(Actions)
- Cocos2d-x学习:动作Action(延时类动作)
- Struts2动作类:Action
- Cocos2dx 动作类-Action
- Actions 动作
- Struts2学习笔记(2)-动作及动作类
- cocos2d学习笔记2--动作action
- cocos2d-x学习笔记(四)动作(Action)
- Cocos2d3.0学习笔记-Action复杂动作
- Libgdx专题系列:对象篇 Action动作
- cocos2dx中的action动作类
- Cocos2dx—动作类Action
- Silverlight 触发器与动作(Triggers and Actions)
- Silverlight 触发器与动作(Triggers and Actions)
- hdu 1114 Piggy-Bank(完全背包)
- ios面试题收集一(附基本答案)
- android 开发之音乐播放器代码
- mysql语句可以这样写
- PAT (Basic Level) Practise (中文)—— 1005. 继续(3n+1)猜想
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
- Physical Examination
- html_a标签中调用js函数的方法
- JAVA LinkedList运用
- 计算机32个算法
- 点击页面,UINavigationController导航栏的隐藏和显示
- VC 仿QQ窗口靠边自动收缩隐藏效果
- Cocos2dx 之 cocosbuilder的使用
- boa cgi实现ajax