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;
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;
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.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
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
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) {
}
public void eskrimsedang (string eskrimsedang) {
Application.LoadLevel(8); }
public void eskrimbesar (string eskrimbesar) {
Application.LoadLevel(6); }
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