AndEngine adalah library tambahan untuk membuat game android atau juga bisa di sebut Game Engine nah saat ini saya lagi pengen tuh nyoba" AndEngine hehehe
AndEngine bersifat open source dan merupakan Engine yang di rekomendasikan untuk developer game android , dan saya coba tanya" sama anak AMIKOM ternyata juga banyak tuh yang pake AndEngine , walaupun banyak juga Game Engine lain'nya misal engine Unity + orthello framework dan lain lain :p
Nah pada artikel kali ini saya orang ganteng :v akan memberi tips cara Install AndEngine di Eclipse supaya bisa bikin Game Android
walaupun di Forum AndEngine udah ada cara'nya instalasi , tapi pake bahasa Inggris , (orang seperti saya kagak tau tuh bahasa ) hehe
Alat Perang yang di gunain :
- Eclipse = Di sini loh
- Android SDK Tolls minimal 20 = Buka SDK menager update Android SDK Tolls
- Git
Installasi Git
- Klik Help -> Install New Software..
- Add..
- Name : git
- Location : http://download.eclipse.org/egit/updates
- Installasi ke depannya cukup mudah kog :)
Mendapatkan AndEngine GLES 2
- Pertama Buka dulu Github = Buka
- Next -> URI -> [ Buka Github = Buka ] Clone URL pada URI
- https://github.com/nicolasgramlich/AndEngine.git
- Next -> Centang semua
- GLES2
- GLES2-AnchorCenter
- master
- Next -> Pilih Directory tempat anda mau menyimpan file'nya -> Next -> Import Existing Project -> Finish
Dan Selesai Sudah punya Game Engine = AndEngine
Waittt Belum selesai , kita Atur AndEngine sebagai Library dulu :)
- Klik Kanan AndEngine -> Properties -> Android
- Pilih Android 4.xx ke atas
- Centang Is Library ( supaya di anggap library )
- Bila Terjadi Error , Buka Java Compiler
- Pilih 1.6
- Centang Enable project spesific setting
- Ok Selesai
Mencoba Menggunakan AndEngine
Nah sekarang kita mencoba tuh buat project baru untuk mengetes AndEngine
- Buat Project Baru dengan nama Coba ( Terserah di beri nama apa )
- Klik Kanan pada Project -> Propertis -> Android -> Add -> AndEngine
- Buka MainActivity.java isikan code seperti di bawah ini :
import org.andengine.engine.camera.Camera;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.util.FPSLogger;
import org.andengine.ui.activity.SimpleBaseGameActivity;
public class MainActivity extends SimpleBaseGameActivity {
// ===========================================================
// Constants
// ===========================================================
static final int CAMERA_WIDTH = 480;
static final int CAMERA_HEIGHT = 800;
// ===========================================================
// Fields
// ===========================================================
private Camera mCamera;
private Scene mMainScene;
// ===========================================================
// Constructors
// ===========================================================
// ===========================================================
// Getter & Setter
// ===========================================================
// ===========================================================
// Methods for/from SuperClass/Interfaces
// ===========================================================
public EngineOptions onCreateEngineOptions() {
this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera);
}
@Override
protected void onCreateResources() {
// TODO Auto-generated method stub
}
@Override
protected Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger()); // logs the frame rate
this.mMainScene = new Scene();
return this.mMainScene;
}
}
Bila tidak terjadi Error berarti AndEngine sudah bisa di gunakan :)
Sekian dari saya , bila masih bingung , bisa di tanyakan melali media sosial , atau bisa komentar di blog ini :)
5 comments
Koq punya saya keluar pesan error :
ReplyAndEngine] Unable to resolve target 'android-15'
Mohon bantuannya. Trims
pakai SDK Manager dan men-download api android 15 (Android 4.0.3)
Replypunya saya ada tanda seru di bagian src itu gimana ya?
Replycara membuat menu gimana gan. ada tuorial nya gak..
Replynampilin import yang GLES2-AnchorCenter sama master gimana kok yang keluar cuma GLES2
ReplyPost a Comment