WiEngine引擎学习笔记-2 AnimationTest列子翻译
来源:互联网 发布:免费手机短信群发软件 编辑:程序博客网 时间:2024/05/18 00:10
在引擎包下面samples\WiEngineDemos_java\ demo源码
public class AnimationTest extends WiEngineTestActivity {@Overrideprotected Layer createLayer() {return new MyLayer();}
//公有成员
//void onAnimationEnded (int animPointer) 播放结束的时候回调
//void onAnimationFrameChanged (int animPointer, int index)//当前针改变的时候调用 class MyLayer extends Layer implements IAnimationCallback { private Label mLabel; public MyLayer() { WYSize s = Director.getInstance().getWindowSize();//通过导演类 获取屏幕的大小 // add sprite Sprite sprite = Sprite.make(R.drawable.grossini);//添加精灵图片 addChild(sprite); sprite.setPosition(s.width / 2, s.height / 2);//精灵的位置放在屏幕的中间 // create animation Animation anim = (Animation)new Animation(0, 0.2f, //创建动画 第一个参数是动画ID 每帧的时间的时间 第三个是 每帧的资源ID R.drawable.grossini_dance_01, R.drawable.grossini_dance_02, R.drawable.grossini_dance_03, R.drawable.grossini_dance_04, R.drawable.grossini_dance_05, R.drawable.grossini_dance_06, R.drawable.grossini_dance_07, R.drawable.grossini_dance_08, R.drawable.grossini_dance_09, R.drawable.grossini_dance_10, R.drawable.grossini_dance_11, R.drawable.grossini_dance_12, R.drawable.grossini_dance_13, R.drawable.grossini_dance_14).autoRelease();//autoRelease 自动释放 anim.setCallback(this);//设置回调函数 Animate a = (Animate)Animate.make(anim).autoRelease(); sprite.runAction((Action)RepeatForever.make(a).autoRelease());//绑定动画 // hint label mLabel = Label.make("callback display label", 20); mLabel.setPosition(s.width / 2, 100); addChild(mLabel); }public void onAnimationEnded(int animPointer) {//动画结束mLabel.setText("animation ended");}public void onAnimationFrameChanged(int animPointer, int index) {mLabel.setText("frame changed: " + index);//动画改变} }}
- WiEngine引擎学习笔记-2 AnimationTest列子翻译
- WiEngine游戏引擎学习笔记(一)
- WiEngine引擎学习笔记-1 环境搭建
- WiEngine入门学习笔记(1)
- AnimationTest
- 【WiEngine 游戏引擎】基础(2)让精灵动起来
- 基于WiEngine游戏引擎--物理引擎
- 基于WiEngine游戏引擎的Sample
- 基于WiEngine游戏引擎--角色基本效果
- 基于WiEngine游戏引擎--背景移动
- 基于WiEngine游戏引擎--角色基本效果 .
- PushButton引擎学习笔记2
- WiEngine—一款牛逼哄哄的手机游戏引擎
- 基于WiEngine游戏引擎--战斗场景之boss
- 基于WiEngine游戏引擎--战斗场景之技能
- 【WiEngine 游戏引擎】基础(1)添加一个精灵
- mysql学习笔记(2):存储引擎
- HGE引擎学习笔记
- Oracle 启动关闭常见问题与解决方案
- Mule Tuning Performance Mule性能调优
- Groovy学习笔记——同时迭代多个List
- 学习资料收集(持续更新中)
- SJ9012: IE6 IE7 IE8(Q) 不支持 JSON 对象
- WiEngine引擎学习笔记-2 AnimationTest列子翻译
- java split()用法
- Python socket编程
- 使用jQuery清空file文件域的解决方案
- delphi 小知识(留着以后复习)
- 数据结构--单链表“环"的问题(2)
- 坚强,就是我们最普通的伟大
- 对于swc文件的动态加载
- Groovy探索 使用集合方法,写出更加Groovy风格的代码