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;@Overrideprotected 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);}} |
















浙公网安备 33010602011771号