Versi 2018
Nama Proyek :
Nama Mahasiswa :
2. Akan tampil jendela sebagai berikut, kemudian klik Work Offline untuk bekerja
secara offline
3. Untuk membuat projek baru klik New pada bagian kanan atas
Pastikan bahwan JDK dan SDK sudah kalian download dan menentukan location filenya.
II. Buat scene untuk AR Camera, yaitu dengan menampilkan
sebuah objek diatas marker.
1. Buatlah scene baru, dan beri nama scene Kubus.
2. Hapus saja main Cameranya dan ganti dengan AR Camera.
Klik kanan pada bagian Hierarcy kemudian pilih Vuforia Engine dan pilih AR
Camera.
3. Kemudian import database marker Anda yang telah anda download dari Vuforia.
Caranya yaitu dengan drag file database anda kedalam unity dan lepaskan pada
bagian hierarcy, maka secara otomatis akan menampilkan jendela seperti berikut,
Klik Inport.
Database telah berhasil di import.
4. Pilihlah salah satu marker yang ada pada database Anda kemudian sesuaikan
ukurannya.
6. Langkah selanjutnya yaitu import objek 3D dengan ekstensi file .dae kedalam
unity.
Drag kedalam folder Objek 3D yang telah kita buat sebelumnya.
7. Drag salah satu objek kedalam image target, kemudian sesuaikan ukuran
objeknya sehingga nampak pas berada diatas marker.
8. Kemudian buatlah canvas = klik kanan pada bagian Hierarcy, pilih UI -> Canvas.
Agar kita dapat dengan mudah mendesain pada bagian tampilan, Anda dapat klik
pada tampilan 2D.
8. Buatlah beberapa panel didalam canvas.
Berdasarkan projek yang akan saya buat disini saya menyiapkan beberapa fitur
seperti untuk menampilkan sifat-sifat, rumus dan jaring-jaring. Maka saya buatkan
terlebih dahulu panel Tombol, yang berisikan button sifat, rumus dan jaring-jaring,
kemudian saya siapkan juga untuk tombol close.
9. Kemudian buat kembali panel untuk tampilan pada sifat-sifat bangun ruang, rumus
serta halaman untuk menampilkan animasi jaring-jaring.
Tampilan Sifat-Sifat
Tampilan Detail Kubus
Tampilan Rumus
Buatlah kembali Scene AR seperti Scene Balok, Tabung, Bola, Kerucut, Limas segi
empat dan Prisma Segitiga dengan langkah-langkah seperti diatas, mulai dari
memasukkan marker sampai dengan cara menampilkan jaring-jaring.
III. Pembuatan menu awal dan tampilan-tampilan
10. Beri kanvas dan tentukan ukurannya (yaitu ukuran screen 1600 x 720)
15. Kemudian aturlah dan rancanglah tampilan sesuai yang inginkan, masukkan beberapa
gambar seperti icon utama aplikasi dan icon-icon tombol
16. Setelah anda rancang tampilan aplikasinya kemudian anda atur fungsinya, yaitu buat
scriptnya klik Create Empty
17. Berikut tampilan script yang ada pada visual studio 2007. Buatlah script seperti
berikut untuk menjalankan fungsi-fungsi dari tiap tombol yang ada.
18. Untuk memasukkan script tersebut kedalam tombol, tekan tombol yang ada pada
Canvas kemudian atur pada bagian Button (Script).
Lakukan cara tersebut dengan tombol-tombol lainnya.
19. Kemudian untuk tampilan-tampilan dari tiap panelnya juga atur sesuai yang anda
inginkan. Seperti untuk tampilan pada panduan dan profil.
20. Kemudian buat kembali scene baru dengan nama MainMenu, dan buatlah kembali
canvas panel dan button seperti pada langkah sebelumnya. (Untuk semua script yang
diperlukan pada project ini akan saya cantumkan pada bagian akhir tutor ini).
Selanjutnya jika semua item menu dan scene sudah dibuat dan diintegrasikan sisa
melakukan build dalm bentuk APK.
Terima Kasih
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
}
public void btPanduanClicked()
{
MenuPanel.SetActive(false);
PanduanPanel.SetActive(true);
ProfilPanel.SetActive(false);
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
if (USERINPUT !=null)
{
if (USERINPUT == password)
{
SceneManager.LoadScene(correct);
}
else
{
SceneManager.LoadScene(wrong);
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
void Awake(){
instance = this;
}