Langsung ke konten utama

Tutorial membuat objek rumah sederhana menggunakan LWJGL

Assalamualaikum wr.wb

dalam postingan kali ini,saya akan mencoba memberikan sebuah tutorial bagaimana cara membuat objek rumah dengan plugin LWJGLdi Netbeans.


hal yang harus disiapkan :
1. Netbeans yang sudah terinstal di laptop/komputer
2. LWJGL yang sudah terintegrasi di library Netbeans

berikut langkah-langkah nya :
1. Buka Netbeans
2. Buat projek baru dengan cara mengklik Toolbar File pada bagian pojok kiri Lalu pilih New Project
3. Pada jendela New Project bagian Categories pilih Java dan pada bagian Projects pilih Java Application lalu klik tombol Next
4. Setelah itu akan muncul jendela New Project Application, pada Project Name isikan nama projek anda, disini saya menggunakan nama "rumah", lalu klik Finish.
5. Setelah itu double klik projek kita, klik kanan folder Libraries lalu pilih Add Library, pada jendela Add Library pilih library LWJGL dan klik Add Library
6.Jika sudah masukkan kode dibawah public class seperti berikut :


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package rumah;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.opengl.GL11;
/**
 *
 * @author Atinamel
 */
public class Rumah {
public void start(){
        try{
            Display.setDisplayMode(new DisplayMode(800,600));
            Display.create();
        } catch (LWJGLException e){
            e.printStackTrace();
            System.exit(0);
        }
        GL11.glMatrixMode(GL11.GL_PROJECTION);
 GL11.glLoadIdentity();                       
 GL11.glOrtho(0, 800, 0, 600, 1, -1);
 GL11.glMatrixMode(GL11.GL_MODELVIEW);
        
        while(!Display.isCloseRequested()){
            
           GL11.glPointSize(5);
           
           GL11.glBegin(GL11.GL_LINES); 
           
           GL11.glColor3f(1.0f, 0.0f, 0.0f);
           GL11.glVertex2f(100, 50);
           GL11.glVertex2f(200, 50);
           GL11.glVertex2f(200, 50);
           GL11.glVertex2f(700, 50);
           GL11.glVertex2f(100, 50);
           GL11.glVertex2f(100, 350);
           
           GL11.glVertex2f(100, 350);//atas
           GL11.glVertex2f(200, 450);
           GL11.glVertex2f(200, 450);
           GL11.glVertex2f(300, 350);
           GL11.glVertex2f(200, 450);
           GL11.glVertex2f(600, 450);
           GL11.glVertex2f(600, 450);
           GL11.glVertex2f(700, 350);//atas selesai
           
           
           GL11.glVertex2f(100, 350);
           GL11.glVertex2f(700, 350);
           
           GL11.glVertex2f(700, 350);
           GL11.glVertex2f(700, 50);
           
           GL11.glVertex2f(300, 350);
           GL11.glVertex2f(300, 50);
           GL11.glEnd();
           
           GL11.glBegin(GL11.GL_LINES);//membuat Pintu
           GL11.glColor3f(0.0f, 1.0f, 0.0f);
           GL11.glVertex2f(150, 50);
           GL11.glVertex2f(250, 50);
           GL11.glVertex2f(150, 200);
           GL11.glVertex2f(250, 200);
           GL11.glVertex2f(150, 50);
           GL11.glVertex2f(150, 200);
           GL11.glVertex2f(250, 200);
           GL11.glVertex2f(250, 50);
           GL11.glEnd();
           Display.update();
        }
        
        Display.destroy();
        
        
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Rumah displayExample = new Rumah();
        displayExample.start();
    }
    

}

7. Run Project kita dengan menekan tombol SHIFT-F6 secara bersamaan, lalu akan muncul error 
8. Untuk mengatasi error tersebut adalah dengan klik kanan projek kita lalu klik Properties, lalu pada jendela Properties pilih Run dibagian kanan, lalu pada bagian VM Options ketikan -Djava.library.path=C:\LWJGL\lwjgl-2.9.1\native\windows. dan klik OK
9. Lalu kita Run kembali dengan menekan tombol SHIFT dan F6 secara bersamaan, lalu akan tampil tampilan seperti dibawah ini


itu tadi tutorial membuat objek rumah dengan plugin LWJGLdi Netbeans
mohon maaf bila masih banyak kekurangan dalam blog ini

SEMOGA BERMANFAAT ^,^

Komentar

Postingan populer dari blog ini

Mengenal IONIC

PENGERTIAN IONIC . Apa Itu Ionic Framework? Ionic adalah platform yang mentargetkan Programer Web agar bisa membuat aplikasi Mobile dengan TEKNOLOGI Web. Artinya Programmer web yang ingin menjadi programer Mobile tidak perlu belajar Java atau Objective C atau C# untuk membuat versi Aplikasi dari layanan webnya . Inilah pandangan dari pendiri Ionic. Sebelumnya, pendiri ionic ingin membuat gebrakan revolusioner dengan konsep mengubah konsep Write one Run Anywhere dengan satu base code berbasis javascript. Ternyata, ketika ide ini disampaikan ke para programer Android atau iOS, ide ini tidak disambut hangat. Mengapa? karena tidak semua bisa dilakukan dengan teknologi web. Salah satunya adalah pemrograman Game di Smartphone yang memanfaatkan openGL ES atau aplikasi yang sangat tergantung Sensor. Dari sinilah pengembang Ionic akhirnya mempivot targetnya adalah untuk para programer web yang ingin membuat aplikasi mobile (biasanya aplikasi bisnis) tanpa harus belajar bahasa pe...