Cara Membuat Radio Button di Unity
Dulu ada salah satu projek unity yang mengharuskan saya untuk mencari bagaimana cara untuk membuat radio button.
Unity hanya menyediakan UI yang bernama toggle yang bisa kita gunakan untuk membuat UI centang, ini tidak sama dengan radio button yang biasanya ada di web.
Karena saya berasal dari pemrograman yang berbasis web saya merasa kesulitan untuk membuatnya.
Setelah beberapa saat mencari bagaimana cara untuk membuat radio button di unity, akhirnya saya menemukannya di internet.
Caranya ternyata mudah, untuk membuat radio button kamu harus membuata Sprite/asset radio button secara manual.
Kalian bisa downlod saja gambar radio button dibawah ini.
Tambahkan sebuah UI toggle
Gambar pertama untuk checkmark dan gambar kedua untuk background
Seperti ini jadinya :
Ketika kondisi toggle on
Ketika kondisi toggle off
Tinggal copy paste saja seperti ini dan sesuaikan kebutuhan kamu.
Pada saat seperti ini, masih belum bisa kita gunakan, kita harus menggunakan toggle group.
Buat game objek kosong.
Buat pilihan-pilihan tersebut menjadi anak dari game objek
Tambahkan toggle group pada gameobject kamu.
Pada setiap toggle (apel, jeruk, semangka, pisang) tambahkan toggle group tadi
Ketika semua sudah di lakukan, kamu tinggal mencoba pilihan tersebut.
Oh iya jangan lupa ada yang ketinggalan, yakni kamu harus menghilangkan centang Is On pada properti setiap toggle/pilihan.
Menjadi seperti ini.
Ayo di coba lagi.
Ok kamu sudah berhasil membuatnya, untuk mendapatkan nilai dari sebuah toggle kita hanya membutuhkan UI pada script.
Kamu bisa melihat source code dibawah ini dan silahkan dipahami untuk diterapkan pada toggle tersebut.
Unity hanya menyediakan UI yang bernama toggle yang bisa kita gunakan untuk membuat UI centang, ini tidak sama dengan radio button yang biasanya ada di web.
Karena saya berasal dari pemrograman yang berbasis web saya merasa kesulitan untuk membuatnya.
Setelah beberapa saat mencari bagaimana cara untuk membuat radio button di unity, akhirnya saya menemukannya di internet.
Caranya ternyata mudah, untuk membuat radio button kamu harus membuata Sprite/asset radio button secara manual.
Kalian bisa downlod saja gambar radio button dibawah ini.
Tambahkan sebuah UI toggle
Gambar pertama untuk checkmark dan gambar kedua untuk background
Seperti ini jadinya :
Ketika kondisi toggle on
Ketika kondisi toggle off
Tinggal copy paste saja seperti ini dan sesuaikan kebutuhan kamu.
Pada saat seperti ini, masih belum bisa kita gunakan, kita harus menggunakan toggle group.
Buat game objek kosong.
Buat pilihan-pilihan tersebut menjadi anak dari game objek
Tambahkan toggle group pada gameobject kamu.
Pada setiap toggle (apel, jeruk, semangka, pisang) tambahkan toggle group tadi
Ketika semua sudah di lakukan, kamu tinggal mencoba pilihan tersebut.
Oh iya jangan lupa ada yang ketinggalan, yakni kamu harus menghilangkan centang Is On pada properti setiap toggle/pilihan.
Menjadi seperti ini.
Ayo di coba lagi.
Kamu bisa melihat source code dibawah ini dan silahkan dipahami untuk diterapkan pada toggle tersebut.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ToogleIson : MonoBehaviour {
public Toggle apel;
public Toggle jeruk;
public Toggle semangka;
public Toggle pisang;
public void isAktif(){
if(pisang.isOn){
LoadManager.gameManager.nilai += 1;
}
}
public void OnSubmit(){
isAktif ();
}
}
Saya tidak akan menjelaskan untuk scriptnya, silahkan di pahami sendiri atau browsing di internet,
pada intinya yang diperlukan adalah using UnityEngine.UI; dan menambah public Toggle.
Mungkin itu saja yang dapat saya tutorkan, kurang lebihnya silahkan diterima :D. terima kasih sudah mampir.
Post a Comment for "Cara Membuat Radio Button di Unity "