韓夢飛沙 韓亞飛 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游戲開發視頻教程