SimpleBaseGameActivity

编写Activity继承SimpleBaseGameActivity

/**
* DefName -->自定义
*/
public
class DefNameActivity extends SimpleBaseGameActivity {
@Override
public EngineOptions onCreateEngineOptions() { // 创建一些参数选项 return null; } @Override protected void onCreateResources() { // 创建资源 } @Override protected Scene onCreateScene() { // 创建场景 return null; } }

会默认重写三个方法 onCreateEngineOptions()、onCreateResources()、onCreateScene()

EngineOptions类
构造方法
public EngineOptions(
    final boolean pFullscreen, 
    final ScreenOrientation pScreenOrientation, 
    final IResolutionPolicy pResolutionPolicy, 
    final Camera pCamera)
    
    ScreenOrientation 枚举类
    public enum ScreenOrientation
    { // 去除注释的源码
        LANDSCAPE_FIXED,
        LANDSCAPE_SENSOR,
        PORTRAIT_FIXED,
        PORTRAIT_SENSOR;
    }

    IResolutionPolicy 接口
    已实现的接口类 BaseResolutionPolicy 
    BaseResolutionPolicy的子类
        FillResolutionPolicy
        FixedResolutionPolicy
        RatioResolutionPolicy
        RelativeResolutionPolicy
        
    Camera 类
    构造方法
    public Camera(
        final float pX, 
        final float pY, 
        final float pWidth, 
        final float pHeight)
Scene类
构造方法    
public Scene()
public Scene(final int pChildCount) // 已过时
原文地址:https://www.cnblogs.com/smile365/p/3238073.html