zoukankan      html  css  js  c++  java
  • cocos2d_android 第一个游戏

    依据上一篇文章。创建好cocos2d——android的开发环境

    先上效果图


    实现该效果的代码:

    package com.cn.firstgame;
    
    
    import org.cocos2d.layers.CCScene;
    import org.cocos2d.nodes.CCDirector;
    import org.cocos2d.opengl.CCGLSurfaceView;
    
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    
    
    public class MainActivity extends Activity {
    
    //CC引擎会把图像绘制在该View
    private CCGLSurfaceView view;
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    view=new CCGLSurfaceView(this);
    setContentView(view);
    
    //获得导演对象
    CCDirector director=CCDirector.sharedDirector();
    
    /**
    * 设置游戏属性
    */
    director.attachInView(view);
    director.setDisplayFPS(true);
    director.setAnimationInterval(1.0f/30);
    
    //生成游戏场景对象
    CCScene scene=CCScene.node();
    
    //生成游戏布景对象
    GameLayer layer=new GameLayer();
    
    //将布景对象增加到场景中
    scene.addChild(layer);
    
    //执行布景
    director.runWithScene(scene);
    }
    
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }
    
    
    }
    package com.cn.firstgame;
    
    
    import org.cocos2d.layers.CCLayer;
    
    
    public class GameLayer extends CCLayer {
    
    
    public GameLayer() {
            }
    }
    
    

  • 相关阅读:
    MySQL(一)
    Python(二十九)
    python(二十八)
    python(二十七)
    Python(二十六)
    Linux的安装包命令/yum 与 Rpm
    linux系统监控与硬盘分区/格式化/文件系统管理
    linux操作系统及命令Part 2
    linux命令大全总结
    linux 用户/群组/权限
  • 原文地址:https://www.cnblogs.com/yfceshi/p/7049373.html
Copyright © 2011-2022 走看看