package org.test; import loon.LTrans; import loon.LTransition; import loon.Screen; import loon.action.sprite.MovieClip; import loon.action.sprite.Sprite; import loon.event.GameTouch; import loon.opengl.GLEx; import loon.utils.res.ResourceLocal; import loon.utils.timer.LTimerContext; public class MovieClipTest extends Screen { @Override public LTransition onTransition() { return LTransition.newEmpty(); } @Override public void draw(GLEx g) { } @Override public void onLoad() { ResourceLocal res = getResourceConfig("resource.json"); MovieClip c = new MovieClip(res.getSheet("Monster01json"), 128); c.setLoop(true); c.setScale(2f, 2f); c.setLocation(155, 55); c.setTrans(LTrans.TRANS_MIRROR_ROT270); add(c); MovieClip c2 = new MovieClip(res.getSheet("Monster01json"), 128); c2.setLoop(true); c2.setLocation(255, 55); c2.setScale(2f, 2f); c2.setTrans(LTrans.TRANS_MIRROR); add(c2); MovieClip c3 = new MovieClip(res.getSheet("Monster02json"), 128); c3.setLoop(true); c3.setLocation(155, 155); c3.setScale(2f, 2f); add(c3); Sprite c4 = new Sprite(res.getSheet("Monster02json"), 255, 155, 128); c4.setScale(2f, 2f); add(c4); add(MultiScreenTest.getBackButton(this,0)); } @Override public void alter(LTimerContext timer) { } @Override public void resize(int width, int height) { } @Override public void touchDown(GameTouch e) { } @Override public void touchUp(GameTouch e) { } @Override public void touchMove(GameTouch e) { } @Override public void touchDrag(GameTouch e) { } @Override public void resume() { } @Override public void pause() { } @Override public void close() { } }