cocos2d-android 使用 cocos2d 绘图

韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

cocos2d-android-1

https://github.com/ZhouWeikuan/cocos2d 

CCDirector 导演

CCScene 场景

CCLayer 图层

CCSprite 精灵

CC 是 cocos2d 的意思。 简写。

下载  https://github.com/ZhouWeikuan/cocos2d   导入里面的  cocos2d-android 文件夹 这是一个 eclipse的 项目。 取消它是 库,将它修改成应用。

这个目录下 可以参考 ,便于开发。

我们引用这个库的话, 可以将它的lib下的这些文件 复制到 我们的项目中去。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CCDirector ccDirector;
CCScene ccScene;
CCGLSurfaceView ccglSurfaceView;
CCLayer ccLayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ccglSurfaceView = new CCGLSurfaceView(this);
setContentView(ccglSurfaceView);
ccDirector = CCDirector.sharedDirector();
ccDirector.attachInView(ccglSurfaceView);
ccDirector.setDisplayFPS(true);
ccDirector.setAnimationInterval(1/30.0);
ccScene=ccScene.node();
ccLayer =new GameLayer();
ccScene.addChild(ccLayer);
ccDirector.runWithScene(ccScene);
}
class GameLayer extends CCLayer{
CCSprite ccSprite;
public GameLayer() {
ccSprite = CCSprite.sprite("ic_launcher.png");
ccSprite.setPosition(100,150);
CCJumpTo ccJumpTo = CCJumpTo.action(4, CGPoint.ccp(400, 450), 200, 2);
this.addChild(ccSprite);
ccSprite.runAction(ccJumpTo);
}
}

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

posted @ 2019-05-27 15:55  天涯海角路  阅读(286)  评论(0)    收藏  举报