You are on page 1of 7

LAMPIRAN 1

LISTING CODE DAN MARKER

I. MAIN MENU

using UnityEngine;
using System.Collections;
using UnityEngine;
using System.Collections;
public class MenuAplikasi : MonoBehaviour {
//Membuat variable untuk resize layar
public GUISkin guiSkin;
private float guiRatio;
private float sWidth;
private Vector3 GUIsF;
void Awake(){
sWidth = Screen.width;
guiRatio = sWidth/800;
GUIsF = new Vector3(guiRatio,guiRatio,1);
}
void OnGUI(){
GUI.skin = guiSkin;
//letakkan function disini
awal();
}
void awal(){
//Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRS(new
Vector3(GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);

if(GUI.Button(new Rect(250,100,300,50),"Pilihan Alat


Musik")){
Application.LoadLevel(2);
}
if(GUI.Button(new Rect(250,170,300,50),"Panduan")){
Application.LoadLevel("Panduan");
}

L-1
if(GUI.Button(new Rect(250,240,300,50),"Tentang Aplikasi"))
{
Application.LoadLevel
("Tentang");

}
if(GUI.Button(new Rect(250,310,300,50),"Keluar")){
Application.Quit();
}

II. SPLASH SCREEN


using UnityEngine;
using System.Collections;
public class SplashScreen : MonoBehaviour {
public float waktu = 5;
void Update () {
waktu -= Time.deltaTime;
if (waktu > 0)
{
Debug.Log (waktu);
}
else
{
Application.LoadLevel(1);
}
}
}

L-2
III. INFO OBJEK

using UnityEngine;
using System.Collections;
public class InfoGong : MonoBehaviour {
public GUISkin guiSkin;
private float guiRatio;
private float sWidth;
private Vector3 GUIsF;
void Awake(){
sWidth = Screen.width;
guiRatio = sWidth/800;
GUIsF = new Vector3(guiRatio,guiRatio,1);
}

void OnGUI(){
GUI.skin = guiSkin;
//letakkan function disini
awal();
}

void awal(){
//Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRS (new Vector3 (GUIsF.x,
GUIsF.y, 0), Quaternion.identity, GUIsF);

if (GUI.Button (new Rect (450,350,200,50), "Kembali")) {


Application.LoadLevel (7);

}
}
}

L-3
IV. DETEKSI MARKER
using UnityEngine;
using System.Collections;

public class MarkerBonang : MonoBehaviour {

public GUISkin guiSkin;


private float guiRatio;
private float sWidth;
private Vector3 GUIsF;

void Awake(){
sWidth = Screen.width;
guiRatio = sWidth/800;
GUIsF = new Vector3(guiRatio,guiRatio,1);
}

void OnGUI(){
GUI.skin = guiSkin;
//letakkan function disini
awal();
}

void awal(){
//Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRS(new
Vector3(GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);

if(GUI.Button(new Rect(50,350,150,50),"Menu Utama")){


Application.LoadLevel(1);
}
if(GUI.Button(new Rect(325,350,150,50),"Suara")){
audio.Play ();
}
if(GUI.Button(new Rect(600,350,150,50),"Info Objek")){
Application.LoadLevel(9);
}

L-4
V. PANDUAN
using UnityEngine;
using System.Collections;

public class Panduan : MonoBehaviour {

// Use this for initialization


public GUISkin guiSkin;
private float guiRatio;
private float sWidth;
private Vector3 GUIsF;

void Awake(){
sWidth = Screen.width;
guiRatio = sWidth/800;
GUIsF = new Vector3(guiRatio,guiRatio,1);
}

void OnGUI(){
GUI.skin = guiSkin;
//letakkan function disini
awal();
}

void awal(){
//Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRS(new
Vector3(GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);

if(GUI.Button(new Rect(450,350,200,50),"Menu Utama")){


Application.LoadLevel(1);

L-5
VI. TENTANG
using UnityEngine;
using System.Collections;

public class Panduan : MonoBehaviour {

// Use this for initialization


public GUISkin guiSkin;
private float guiRatio;
private float sWidth;
private Vector3 GUIsF;

void Awake(){
sWidth = Screen.width;
guiRatio = sWidth/800;
GUIsF = new Vector3(guiRatio,guiRatio,1);
}

void OnGUI(){
GUI.skin = guiSkin;
//letakkan function disini
awal();
}

void awal(){
//Meletakkan button di pojok kanan atas
GUI.matrix = Matrix4x4.TRS(new
Vector3(GUIsF.x,GUIsF.y,0),Quaternion.identity,GUIsF);

if(GUI.Button(new Rect(450,350,200,50),"Menu Utama")){


Application.LoadLevel(1);

L-6
VII. MARKER

1.Kendang 2.Gong

3. Demung 4. Marker Bonang

L-7

You might also like