zoukankan      html  css  js  c++  java
  • 三 最简单的 AndEngine 程序框架

    package com.example.AndEngineExample;

    import org.anddev.andengine.engine.Engine;
    import org.anddev.andengine.engine.camera.Camera;
    import org.anddev.andengine.engine.options.EngineOptions;
    import org.anddev.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
    import org.anddev.andengine.entity.scene.Scene;
    import org.anddev.andengine.entity.scene.background.ColorBackground;
    import org.anddev.andengine.entity.util.FPSLogger;
    import org.anddev.andengine.ui.activity.BaseGameActivity;

    public class LineActivity extends BaseGameActivity{
    private int CAMERA_WIDTH = 720; //摄像机宽度
    private int CAMERA_HEIGHT = 480;//摄像机高度
    private Camera mCamera;

    @Override
    public Engine onLoadEngine() {
    //创建摄像机
    this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
    //创建引擎选项
    EngineOptions engineOptions=new EngineOptions(true, EngineOptions.ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera);
    //创建引擎并返回它
    return new Engine(engineOptions);
    }

    @Override
    public void onLoadResources() {

    }

    @Override
    public Scene onLoadScene() {
    //注册到周期更新回调
    this.mEngine.registerUpdateHandler(new FPSLogger());
    //建立场景对象
    final Scene scene = new Scene(1);
    //设置背景
    scene.setBackground(new ColorBackground(0.09804f, 0.6274f, 0.8784f));
    //返回场景对象
    return scene;
    }

    @Override
    public void onLoadComplete() {

    }

  • 相关阅读:
    数学形态学——腐蚀、膨胀、开、闭、细化
    VS2010中 报错:error C2146、error C4430 原因一:缺少CvvImage类
    帧同步和状态同步
    HTML5触摸事件演化tap事件
    screenX clientX pageX的区别
    phaser的小游戏的onInputDown问题
    phaser入手
    pixi.js 微信小游戏 入手
    正则表达式
    剖析Vue原理&实现双向绑定MVVM-2
  • 原文地址:https://www.cnblogs.com/zhusd/p/3156977.html
Copyright © 2011-2022 走看看