• 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) // 已过时
  • 相关阅读:
    函数式编程,高阶函数,纯函数,函数柯里化
    JS防抖与节流
    闭包使用场景
    Promise 内部实现
    视图组件
    认证 权限 频率控制 组件
    序列化组件
    Django之中间件及Auth认证模块
    Cookie,Session
    forms组件
  • 原文地址:https://www.cnblogs.com/smile365/p/3238073.html
Copyright © 2020-2023  润新知