• Tidak ada hasil yang ditemukan

Implementasi Augmented Reality Dalam Pemilihan Menu Makanan Dan Minuman Sesuai Selera Pemesan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Augmented Reality Dalam Pemilihan Menu Makanan Dan Minuman Sesuai Selera Pemesan"

Copied!
8
0
0

Teks penuh

(1)

LISTING PROGRAM

1. Splash Screen

using UnityEngine; using System.Collections;

public class splashScreen : MonoBehaviour {

public float timer = 7; // lama waktu yang dibutuhkan splashscreen sebelum berpindah ke Main Menu secara otomatis

public void Update(){

timer -= Time.deltaTime; //timer dihitung mundur if (timer > 0){

Debug.Log(timer); }else {

Application.LoadLevel(1); // jika timer < 0 maka akan secara otomatis berpindah ke Main Menu Aplikasi (LoadLevel(1))

} }

}

2. mainMenu Script

using UnityEngine; using System.Collections; using UnityEngine.UI;

(2)

public Canvas namaCanvas; public bool tampil = false;

public void landingPage (string landingPage) {

Application.LoadLevel(1); }

public void menuBook (string menuBook) {

Application.LoadLevel(3); }

public void Showpopup() {

if(tampil == false){ tampil = true;

namaCanvas.enabled = true; }

else if (tampil == true){ tampil = false;

namaCanvas.enabled = false;

} }

}

3. menuBook Script

using UnityEngine; using System.Collections; using UnityEngine.UI;

(3)

public void landingPage (string landingPage) {

Application.LoadLevel(landingPage); }

public void shrimpballscene (string shrimpballscene) {

Application.LoadLevel(4); }

public void juice (string juice) {

Application.LoadLevel(5); }

public void eskrimbesar (string eskrimbesar) {

Application.LoadLevel(6); }

public void kopi (string kopi) {

Application.LoadLevel(7); }

public void eskrimsedang (string eskrimsedang) {

Application.LoadLevel(8); }

public void kentang (string kentang) {

Application.LoadLevel(9); }

(4)

4.Rotate Script di sumbu z

using UnityEngine; using System.Collections;

public class rotateSumbuZ : MonoBehaviour { //Membuat variable untuk resize layar public GUISkin guiSkin;

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

public GameObject Menu;

public float kecepatanRotasi = 50f;

bool statusRotasi = false;

void Awake(){

sWidth = Screen.width; guiRatio = sWidth/1024;

GUIsF = new Vector3(guiRatio,guiRatio,1); }

void OnGUI(){

GUI.skin = guiSkin; //letakkan function disini Rotasi();

}

void Rotasi(){

//Meletakkan button di pojok kanan atas

(5)

if (statusRotasi==false){

if(GUI.Button(new Rect(-208,10,476,108),"Rotasi")){ statusRotasi = true;

} }else{

if(GUI.Button(new Rect(-208,10,476,108),"Stop Rotasi")){ statusRotasi = false;

} }

}

void Update(){

if(statusRotasi==true){

Menu.transform.Rotate(new

Vector3(0,0,(Time.deltaTime*kecepatanRotasi))); //rotate sumbu z deltatime * kecepatanrotasi

} }

}

5.Zoom dengan slider

using UnityEngine; using System.Collections;

public class zoombolaudang : MonoBehaviour {

private float nilaiI =0.1f; //nilai interval pada slider public GameObject objek; // objek yang akan di zoom

(6)

nilaiI = 2f;//deklarasi interval pada slider dibuat 2 untuk posisi ditengah //sebagai normal scale

}

// pemanggilan perfame void Update () {

objek.transform.localScale = new Vector3(1f, 1f, 1f) * nilaiI * 0.1f; //perubahan ukuran dari ukuran asli sehingga jika slider geser kanan model akan //membesar jika kekiri model akan mengecil

}

void OnGUI() //untuk menampilkan GUI slider {

nilaiI = GUI.HorizontalSlider(new Rect(25, 600, 100.0f,100.0f) , nilaiI,1.0f, 3.0f); //weight,high,sliderkiri,sliderkanan,nilaiI,panjangslider

} }

6.Script untuk seluruh halaman AR

using UnityEngine; using System.Collections; using UnityEngine.UI;

public class back : MonoBehaviour {

public void menuBook (string menuBook) {

(7)

}

public void eskrimsedang (string eskrimsedang) {

Application.LoadLevel(8); }

public void eskrimbesar (string eskrimbesar) {

Application.LoadLevel(6); }

(8)

Curriculum Vitae

Nama : Joshua Christy

Tanggal Lahir : Tangerang, 12 Juni 1993 Jenis Kelamin : Laki-laki

Alamat Sekarang : Jl. Harmonika no 87 P.Bulan, Medan

Alamat Orang Tua : Perumahan Adiloka Blok G no 22, Tangerang Hp :0878-6778-0303

Email : joshua.christy93@gmail.com

Riwayat Pendidikan

2011 – 2015 : S1 Ilmu Komputer Universitas Sumatera Utara, Medan 2008 – 2011 : SMA Negeri 2 Tangerang

2005 – 2008 : SMP Strada St. Maria 2 Tangerang 1999 – 2005 : SD BKKK Tangerang

Referensi

Dokumen terkait

PEMERINTAH KABUPATEN MAGELANG UNIT LAYANAN

Iklim komunikasi organisasi yang memiliki mean indikator tertinggi adalah kemauan atasan untuk diajak berkomunikasi dan berkonsultasi mengenai semua masalah di

Menindak lanjuti daftar siswa yang diumumkan oleh Kementerian Agama Kantor Kabupaten Garut sebagi calon siswa penerima bantuan PIP, bahwa data dimaksud banyak yang

  Dalam   Peraturan Daerah diatur ketentuan yang cukup mendasar untuk mendorong pencapaian

You´ve appointed a guardian for your young children and you´ve outlined instructions for how to handle your child´s education, finances and other expenses.. Sure, you have a plan

If you are lucky, your employer offers a 401k plan which, if used wisely and to the fullest advantage, can provide you with additional income for your golden years..

Pejabat Pengelola Keu angan D aerah ya ng selanju tnya disingkat PPKD adalah Kepa la 'D ina s Pendapatan, Pengelolaan Keu angan da n Aset Kab u

[r]