Membuat Gambar Pemandangan Dengan Gambar Bergerak Di OpenGL
Pemandangan dan gambar bergerak 2d di opengl menggunakan bahasa pemograman c++ untuk penjelasan tentang objek di dalamnya akan saya jelaskan pada tulisan ini dan jika ingin langsung mengambil source code dapat di ambil di bawah ini.
![]() |
gambar pemandangan opengl |
Source Code Gambar Pemandangan dan Gambar Bergerak OpenGL >> Download
Jika membutuhkan bantuan untuk pembuatan project OpenGL 2D & 3D dapat langsung DM Instagram @mahara.kata dan kunjungi juga channel Yt Siuda Tutorial
Pada gambar pemandangan 2d ini tersusun dari beberapa bentuk objek diantaranya menggunakan poligon dan juga lingkaran, untuk poligon yaitu dalam pembentukan gambar gunung, laut, langit dan juga kapal, sedangkan untuk lingkaran itu dalam pembentukan objek matahari, awan, dan juga pohon2
Gambar bergerak pada project opengl ini yaitu adalah gambar kapal yang bergerak dari sudut kanan ke kiri.
Selanjutnya adalah penjelasan tentang beberapa koding gambar pemandangan 2d dengan opengl.
deklarasi variabel untuk pembentukan objek lingkaran dan juga gambar bergerak
//DEKLARASI VARIABEL UNTUK LINGKARAN
const double PI = 3.141592653589793;
int i,j,s,radius,jumlah_titik,x_tengah,y_tengah,x3_tengah,y3_tengah;
//DEKLARASI UNTUK MEMBUAT BENDA BERGERAK
int gerak = 0;
bool atas = true;
Untuk objek yang di buat bergerak di atasnya di buat terlebih dahulu koding ini
glTranslatef( gerak, 0,0);
untuk rumus membuat gambar opengl bergerak dapat di lihat di bawah ini
void timer(int t)//UNTUK MENGGERAKKAN BENDA
{
if (atas){
gerak += 1;
} else {
gerak -= 1;
}
if (gerak >1) {
atas = false;
} else if(gerak < -1){
atas = true;
}
glutPostRedisplay();
//kecepatan mobil berbanding terbalik
//semakin besar nilai glutTimerFunc jika ingin mengganti kecepatan
//silahkan ganti angka 100 di bawah ini, misal 200 mobil akan semakin lambat
//dibawah 50 mobil akan semakin cepat
glutTimerFunc(400,timer,0);
}
agar kalian lebih memahami silahkan ambil codingnya dan jalankan sendiri, lalu dapat di pelajari agar lebih mudah.
Komentar
Posting Komentar