添加精灵到画布
生成精灵CCSprite.sprite("图像")//在assets中
将对象设置位置CGPoint,setPosition
将对象加入画布this.addChild(player);
设置动作:XX.action(此处用CCJumpTo)
执行动作:runAction、
代码
GameLayer
package com.example.test;
import org.cocos2d.actions.interval.CCJumpTo;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
public class GameLayer extends CCLayer{
//声明精灵
CCSprite player;
public GameLayer(){
//初始化精灵
player = CCSprite.sprite("player.png");
//通过CGPoint设置位置
CGPoint point =CGPoint.ccp(100,100);
//设置位置
player.setPosition(point);
//精灵增加到画布
this.addChild(player);
//设置action,此处用CCJumpTo
CGPoint target =CGPoint.ccp(400,100);
CCJumpTo jumpTo = CCJumpTo.action(3, target, 300, 2);
//执行动作
player.runAction(jumpTo);
}
}