【发布时间】:2014-12-29 19:04:18
【问题描述】:
我已经尝试了很多教程,但它们现在学习起来相当复杂或部分无关紧要。如何在 Mac 上使用 andEngine 和 Android Studio 制作适用于 Android 的 Hello World?
【问题讨论】:
标签: macos android-studio installation andengine
我已经尝试了很多教程,但它们现在学习起来相当复杂或部分无关紧要。如何在 Mac 上使用 andEngine 和 Android Studio 制作适用于 Android 的 Hello World?
【问题讨论】:
标签: macos android-studio installation andengine
这是我在 Macintosh 上使用 Android Studio v1.0 设置 Hello World 示例的经验。 (虽然它是蓝色背景。)
通过替换旧文件夹,将 Android 清单文件从 AndEngine 克隆文件夹的根目录复制到项目的 AndEngine/src/main/ 文件夹中。
复制下面的摘录代码并将您的 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的回答
【讨论】: