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下的这些文件 复制到 我们的项目中去。
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); } }
千锋3G学院Android游戏开发视频教程
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha