【问题标题】:How do I make a "Hello World" with andEngine inside Android Studio on a Mac如何在 Mac 上的 Android Studio 中使用 andEngine 制作“Hello World”
【发布时间】:2014-12-29 19:04:18
【问题描述】:

我已经尝试了很多教程,但它们现在学习起来相当复杂或部分无关紧要。如何在 Mac 上使用 andEngine 和 Android Studio 制作适用于 Android 的 Hello World?

【问题讨论】:

    标签: macos android-studio installation andengine


    【解决方案1】:

    这是我在 Macintosh 上使用 Android Studio v1.0 设置 Hello World 示例的经验。 (虽然它是蓝色背景。)

    1. 转到 https://github.com/nicolasgramlich/AndEngine 并克隆到桌面。
    2. 通过转到文件 -> 项目结构 (⌘;) 然后选择左上角的 + 按钮来创建一个新库。在“更多模块”下选择“Android库”。将应用程序/库名称更改为“AndEngine”,将模块名称更改为“AndEngine”,将包名称更改为“org.andengine”。在下一个屏幕上不要选择活动并点击完成。
    3. 通过单击项目结构中的模块,然后单击依赖项选项卡,然后按底部中心的 + 图标并选择“3.模块依赖”然后选择你新创建的AndEngine模块。
    4. 转到克隆的 AndEngine 文件夹并打开 src/org/andengine 文件夹,然后全选并将其全部复制到项目的 AndEngine/src/main/java/org/andengine 文件夹中。
    5. 通过替换旧文件夹,将 Android 清单文件从 AndEngine 克隆文件夹的根目录复制到项目的 AndEngine/src/main/ 文件夹中。

    6. 复制下面的摘录代码并将您的 MainActivity 中的代码替换为它。


    package com.mycompany.myapplication;
    //package being your own, do not replace the line above
    
    import org.andengine.engine.camera.Camera;
    import org.andengine.entity.scene.Scene;
    import org.andengine.entity.scene.background.Background;
    import org.andengine.engine.options.EngineOptions;
    import org.andengine.engine.options.ScreenOrientation;
    import org.andengine.engine.options.resolutionpolicy.FillResolutionPolicy;
    import org.andengine.ui.activity.SimpleBaseGameActivity;
    
    public class MainActivity extends SimpleBaseGameActivity {
    
        private Camera camera;
        private static final int CAMERA_WIDTH = 800;
        private static final int CAMERA_HEIGHT = 480;
    
        @Override public EngineOptions onCreateEngineOptions() {
            camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
            EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED,
            new FillResolutionPolicy(), camera);
            return engineOptions;
        }
    
        @Override protected Scene onCreateScene() {
            Scene scene = new Scene();
            scene.setBackground(new Background(0.09804f, 0.6274f, 0.8784f));
            return scene;
        }
    
        @Override protected void onCreateResources() {
        }
    }
    

    来源:

    http://www.matim-dev.com/hello-world---basic-example.html

    http://geq-i.blogspot.com/2014/02/how-to-setup-andengine-in-android-studio.html

    @RafaelSkubisz 来自Unable to add AndEngine to Android Studio的回答

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 2019-10-02
      • 2015-04-18
      • 1970-01-01
      • 2019-10-13
      • 1970-01-01
      相关资源
      最近更新 更多