LAPORAN PRAKTIKUM DESAIN APLIKASI MULTIMEDIA DAN GRAFIS MODUL 4 \"Hello Update Loop\"

October 4, 2017 | Autor: Kapten Tsubasa | Categoría: Algebra, Programming Languages, Architecture
Share Embed


Descripción

LAPORAN PRAKTIKUM DESAIN APLIKASI MULTIMEDIA DAN GRAFIS MODUL 4 “Hello Update Loop”

H. HAMID 201110370311274 4B

LABORATORIUM DMAG DAN RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

SOURCE CODE package jme3test.helloworld;

import com.jme3.app.SimpleApplication; import com.jme3.material.Material; import com.jme3.math.ColorRGBA; import com.jme3.math.Vector3f; import com.jme3.scene.Geometry; import com.jme3.scene.shape.Box;

/** Sample 4 - how to trigger repeating actions from the main event loop. * In this example, you use the loop to make the player character * rotate continuously. */ public class HelloLoop extends SimpleApplication {

public static void main(String[] args){ HelloLoop app = new HelloLoop(); app.start(); }

protected Geometry player;

@Override public void simpleInitApp() { /** this blue box is our player character */ Box b = new Box(Vector3f.ZERO, 1, 1, 1); player = new Geometry("blue cube", b);

Material mat = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md"); mat.setColor("Color", ColorRGBA.Blue); player.setMaterial(mat); rootNode.attachChild(player); }

/* Use the main event loop to trigger repeating actions. */ @Override public void simpleUpdate(float tpf) { // make the player rotate: player.rotate(0, 2*tpf, 0); }

PRINT SCREEN OUTPUT A. HASIL KETIKA PROGRAM DI RUN

PADA PROGRAM DI ATAS BOX AKAN MEMPUNYAI MASING GERAKAN DENGAN AKSI MASING-MASING TOMBOL,YAITU: A. TOMBOL D

-> BOX AKAN BERGESER KE SEBELAH KIRI

B. TOMBOL A

-> BOX AKAN BERGESER KE SEBELAH KANAN

C. TOMBOL W

-> BOX AKAN MEMPERBESAR UKURAN ATAUPUN ZOOM IN

D. TOMBOL S

-> BOX AKAN SEMAKIN KECIL ATAUPUN ZOOM OUT

E. TOMBOL SPACE -> BOX AKAN PERPUTAR LEBIH CEPAT

DARI METHOD DI ATAS TERDAPAT MASING-MASING FUNGSI: A. MEMBUAT BENTUK KUBUS DAN SEBAGAI TITIK ASAL KUBUS B. BENTUK GEOMETRY KUBUS C. SEBAGAI PEMBUAT KERANGKA D. MEMBUAT WARNA DAN MATERIAL KUBUS E. MEMUNCULKAN KUBUS DIKOTAK DIALOG KESIMPULAN DALAM TUTORIAL 1 JME KAMI MENGETAHUI MACAM-MACAM FUNGSI: 

UNTUK MEMBUAT OBJEK DENGAN METHOD A SIMPLEINITAPP();



SEBAGAI CONTROL SUATU OBJEK



DAN SEBAGAI DASAR PEMAKAIAN OBJEK DAN FUNGSINYA



UNTUK MEMPERBAHARUI PERULANGAN

Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.