cocos2d-android(1)

1. 创建游戏精灵

 // 游戏精灵
 private CCSprite sprite_game = null;
 // CCSprite游戏精灵类,需要加载一张图片代表游戏精灵
 sprite_game = CCSprite.sprite("bg32.png");

// 设置精灵的锚点
// 锚点是设置在屏幕上显示的位置,原点为自身左下角为准,锚点的值乘以被设置锚点的元素宽或高,为移动的距离        
sprite_game.setAnchorPoint(CGPoint.getZero());

// 设置精灵的坐标,以屏幕的左下角为原点,向右,向上为正方向,属于OpenGL坐标系              sprite_game.setPosition(CGPoint.getZero());

// this指代当前对象,即MyCCLayer
// 给当前图层添加一个子元素
// 参数1:子元素对象,参数2:子元素重要性,参数3:子元素的标签(可以通过标签取出该元素)
this.addChild(sprite_game_bg, 0, 0);

2.动作action

1).CCJumpTo:表示弹跳到哪里

 CCJumpTo.action(float time, CGPoint pos, float height, int jumps)
// 参数1:时长,参数2:目标坐标,参数3:弹跳的高度,参数4:弹跳的次数
例:
CCJumpTo.action(3, target, 200, 4);
弹跳3秒钟,弹跳的target坐标,弹跳的高度为200,弹跳的次数为4
CGPoint target = CGPoint.ccp(400, 0);
CCJumpTo jumpTo =CCJumpTo.action(3, target, 200, 4);
sprite_game.runAction(jumpTo);

你可能感兴趣的:(cocos2d-android)