libgdx-action
来源:互联网 发布:usb是什么端口 编辑:程序博客网 时间:2024/05/19 01:07
Parallel.$(Action action1, Action action2...)
action1 与 action2 ...同时进行
例子:
Parallel.$( RotateTo.$(360, 1),FadeIn.$(1),ScaleTo.$(1, 1, 1))
RotateTo.$(float rotation, float duration) 变化相对于锚点actor 中的(originX,originY)
rotation --------旋转绝对的度数
duration --------尽力的时间
RotateBy.$(float rotation, float duration)
rotation --------旋转相对的度数 原来基础上+
duration --------尽力的时间
MoveTo.$(float x, float y, float duration) x,y为左下点坐标 actor 中的(x,y)
x ------高变为原来的几倍
y ------宽变为原来的几倍
duration ------变化经历多长时间
MoveTo.$(30, 30, 0.5f)
FadeOut.$(float duration) //几秒内消失
例子:FadeOut.$(5)
FadeIn.$(float duration) //几秒内出现
例子:FadeIn.$(1)
FadeTo.$(float alpha, float duration) //几秒内变模糊 alpha:0 消失 1 出现
Delay.$(Action action, float duration) //把一个action 延迟几秒
例子:
ction actionMoveBy = MoveBy.$(50, 50, 0.5f)
Delay.$(actionMoveBy, 10)
Repeat.$(Action action, int times) //把一个action 重复几次
例子:
Repeat.$(Sequence.$(MoveBy.$(50, 0, 1), MoveBy.$(0, 50, 1), MoveBy.$(-50, 0, 1), MoveBy.$(0, -50, 1)), 3)
Remove.$() 删除所有action
//复制一个action例子:
Action action = MoveBy.$(0, 50, 1);
Action action2 = action.copy();
//action完成后的监听处理
1.创建一个监听
OnActionCompleted listener = new OnActionCompleted() {
@Override public void completed (Action action) {
System.out.println("complete...");}
};
2.设置监听 MoveBy.$(50, 50, 0.5f).setCompletionListener(listener );
// actor -- img, action----- action1 , stage ----- stage1
img.action(action1);
stage.addActor(img);
stage.act(Math.min(Gdx.graphics.getDeltaTime(), 1 / 30f));
stage.draw()
- libgdx-action
- libGDX中Stage,Actor,Action的使用
- Libgdx专题系列:对象篇 Action动作
- libGDX
- LibGDX
- [libGDX游戏开发教程]使用libGDX进行游戏开发(12)-Actor与Action
- libgdx为何去掉了Action类中的setCompletionListener
- libgdx moveTo action setDuration移动越来越快的解决方法
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池)
- libgdx 编译
- libgdx-demos
- libgdx 学习
- libgdx demo1
- LibGdx----scene2d
- libgdx 分析
- 编译libgdx
- LibGdx生命周期
- linux安装新字体
- video4linux(v4l)使用摄像头的实例基础教程与体会
- [游戏]_dnf开70,恋梦の依旧上尊路开始
- void指针
- 【图形学】边标志算法or边界标志算法(无错误版)
- libgdx-action
- MemBlock类似boost any的东西 for VC6
- 骇人听闻的退信--发送的所有的邮件都被退信
- iis+php环境搭建
- 打印同样一个数据,竟然出现不同的结果,解决方法。
- 成功
- ftp使用方法
- tomcat7的apache服务在win7下没法启动不称功的问题--解决1
- php各种判断变量为空的函数的区别