Minggu, 17 Mei 2015

Membuat Main Menu pada Unity 3d

Assalamu'alaikum Wr,Wb,.
Pie Kabareeee,. "Enak Jamanku Toh" 


eeeeeeeh salah,.,.
Jawab Pertanyaan dari Bapak Hamsar Sles Home,. hehe
Hallo Salam Kenal Pak Hamsar,.

"Gimana caranya membuat main menu di Unity3d?"Yang pertama adalaaaaaaaaaaaaaaaaaaaaaaaaaaaah,.,. et dah lebay,. Perhatikan Luas Layar,.
luas layar pada unitydi hitung dari sudut kiri atas, nah coba di praktekan saja biar langsung JoSSS,.
atau dalam contoh:

void OnGUI () {
GUI.button(new Rect(0,0,100,50),"Button");
}
begini hasilnya




parameter satu menunjukan posisi pojok kiri atas atau (0,0) sama dengan posisi besar button dihitung dari pojok kiri atas juga.

Kita rubah ke bagia kanan bawah menjadi :

GUI.Button(new Rect ( Screen.width-100,Screen.height-50,100,50),"Kanan");
hasilnya:



sekarang bagaimana jika ingi buat di tengah???
caranya baca ulang dari atas terus lanjutin ke yang di bawah ini,.
Rumusnya adalah,..
(Lebar Layar/2-setengah lebar button,Tinggi Layar/2-setengah tinggi button)

GUI.Button(new Rect(Screen.widht/2-50,Screen.height/2-25,100,50),"Tengah");


nah gitu cara bikin button,.
yuk lanjut yuk bikin main menu,.
"tah eta kang nu di pilari",. iya lah saya tau itu,.

Pertama buat Script baru C# yaa,.

Ketik script di bawah ini,. "KETIK" oke!!!
akh da pasti di copas siiih,. kendaelah,. :D

  1. using UnityEngine;
  2. using System.Collections;
  3. public class Button : MonoBehaviour {
  4. // Use this for initialization
  5. void Start () {
  6. }
  7. // Update is called once per frame
  8. void Update () {
  9. }
  10. void OnGUI () {
  11. if (GUI.Button (new Rect (Screen.width / 2 - 50, Screen.height / 3, 100, 50), "Start")) {
  12. Application.LoadLevel ("Main");
  13. }
  14. if (GUI.Button (new Rect (Screen.width / 2 - 50, Screen.height / 2 - 10, 100, 50), "About")) {
  15. Application.LoadLevel ("TentangPermainan");
  16. }
  17. if (GUI.Button (new Rect (Screen.width / 2 - 50, Screen.height / 2 + 45, 100, 50), "Exit")) {
  18. Application.Quit () ;
  19. }
  20. }
  21. }

nah masukin deh ke MainCamera,.




Coba deh di klik salah satu  buttonnya,. pasti ada error khan???
biar gk error,. buat lah dua scene baru. Yang satu untuk Scene Main dan yang satu untuk Scene About., Beri nama "Start" dan "About"..
Sekarang Coba lagi Run dan klik salah satu button,. end pasti msuk ke scene yang sudah ditentukan,.
oke sekian dulu,.
oh iya, untuk buton exit nggak akan berjalan pada mode running di editor, jadi silakan coba setelah di build.
Kalo ada kekurangan bisa kok di komen aja yaaa
Selamat Berkarya.,
Haturnuhuuuuuun

Jumat, 08 Mei 2015

How To Create Augmented Reality in Unity3d and Vuforia.sdk

Hai,.,.
Selamat datang Bro,Gan,Sis,Cuy,Nyooh,.,. Siapapun lho, yang pasti nyari" tutorial bikin AR khaaan???? "ngucap khaaan-nya ala Syahrini" :D
Akhirnya bisa juga corat-coret disini., Udah lama banget gue pengen bikin tutorial AR dari awal ampe jadi dengan Pitur-piturnya juga, "yaelah pake P"...
Gk usah basa-basi lagi yee,, tar lu pada cepet tutup tab blog ini,. Oke Capcuuus Ciiinnn,. :D

Sebenernya sii ada beberapa hal yang harus di persiapkan dalam membuat AR pake Unity + Vuforia yang gk usah gw sebutin satu-satu. Ya, kayak Softwarenya Unity3D, Vuforiasdk, AndroidSDK, sama Java Bundlle juga,. "lah itu lho sebutin?!" oh iya ya, lupa gw lu pada kan udah tau yaa,..

Oke Masuk ke Reff... "yaelah lagu kali".,.
Bikin database Marker oke, "katakanlah lu uda punya akun vuforiadeveloper.
Masuk ke web DeveloperVuforia di https://developer.vuforia.com/

abis itu lo bisa masuk ke Tab Develop, nah langsung open kan tuh LicenseManager,.
Disitu lu Klik AddLicense, Ketik deh Nama databasenya dengan nama "TutorialARKeyVisio".
Gk usah banyak nanya kenapa harus TutorialARKeyVisio??? ini blog gw jadi terserah gw. :D

trus tinggal klik "Next" dan isi checkbox agreementnya dan klik Confirm
Udah direct lagi ke LicenseManager, cari nama database yang udah dimasukan tadi. dan Klik.
udah di Klik tar lu nemu ada nomor "LicenseKey" apa itu LicenseKey? LicenseKey itu yang lu butuhin buat aktifin marker lu nanti di Editor Unitynya.
Oke save dulu bro LicenseKeynya.
lalu masuk ke TargetManager, kalo udah Klik "AddDataBase"
Isikan Nama databasenya cuy,. End "Create"
Pilih Nama Database yang udah diisikan,.

Pilih AddDatabase

Waktunya mengisi form database,.

Isi yang hati" ya,,. buletin dulu pake pensil... "Lu kata UN Dicky???" hehe
             Pilih dulu type markernya,. kalo kali ini kita pake SingleImage,. Untuk yang Cloud,Cylinder & 3D Object ntar ane tulis khusus,. Okaaaay....

1.Isi File dengan Gambar/Image yang mau dijadikan Marker.
2.Ukuran "Width" isi aja "1600" biar gede
3.Name isi dengan Nama Marker terserah aja, tanpa spasiya nama Markernya.
4. Add
5. Pilih yang ".unitypackage" yaaa
Pastikan Marker yang di Upload mendapat Bintang 5 kalo nggak 4 atau 3 lah,..
Selanjutnya Donwload datasetnya dan Jenjreeeeeeeeeng sekarang lu punya 1 dataset unitypackage.

Oke segini dulu yaaa,. walau pun ane tau nt lagi enak"nya baca..
"Jiaaaaaaah GR gw",.

Lanjut to Part2.