Cocos2d-android (02) 添加一个精灵对象(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:36 点击:次
p> sprite.runAction(blink);
p>复制代码
p>
p>
p>完整代码:
p>
p> 1 import org.cocos2d.actions.interval.CCJumpTo;
p> 2 import org.cocos2d.layers.CCLayer;
p> 3 import org.cocos2d.nodes.CCSprite;
p> 4 import org.cocos2d.types.CGPoint;
p> 5
p> 6
p> 7 public class GameLayer extends CCLayer {
p> 8
p> 9 //声明一个精灵对象
p>10 CCSprite player;
p>11
p>12 public GameLayer(){
p>13 //初始化精灵对象
p>14 player = CCSprite.sprite("player.png");
p>15
p>16 //设置精灵对象的位置(cocos2d中坐标原点在左下角而不是左上角)
p>17 //CGPoint用于表示坐标和向量
p>18 CGPoint point = CGPoint.ccp(100, 100);
p>19 player.setPosition(point);
p>20
p>21 //将精灵对象添加到布景层中
p>22 this.addChild(player);
p>23
p>24 CGPoint target = CGPoint.ccp(600, 100);
p>25 //添加动作action(3s,pos,height,次数)
p>26 CCJumpTo jumpTo = CCJumpTo.action(3, target, 200, 5);
p>27
p>28 //使用精灵对象执行该动作
p>29 player.runAction(jumpTo);
p>30 }
p>31 }
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>