Skip to content Skip to sidebar Skip to footer

Cara Membuat Radio Button di Unity

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.

Cara Membuat Radio Button di Unity


Tambahkan sebuah UI toggle
Cara Membuat Radio Button di Unity
Gambar pertama untuk checkmark dan gambar kedua untuk background

Seperti ini jadinya :

Ketika kondisi toggle on
Cara Membuat Radio Button di Unity
Ketika kondisi toggle off
Cara Membuat Radio Button di Unity

Tinggal copy paste saja seperti ini dan sesuaikan kebutuhan kamu.

Cara Membuat Radio Button di Unity

Pada saat seperti ini, masih belum bisa kita gunakan, kita harus menggunakan toggle group.

Buat game objek kosong.
Cara Membuat Radio Button di Unity
Buat pilihan-pilihan tersebut menjadi anak dari game objek

Tambahkan toggle group pada gameobject kamu.
Cara Membuat Radio Button di Unity

Pada setiap toggle (apel, jeruk, semangka, pisang) tambahkan toggle group tadi
Cara Membuat Radio Button di Unity
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.
Cara Membuat Radio Button di Unity
Menjadi seperti ini.
Cara Membuat Radio Button di Unity
Ayo di coba lagi.
Cara Membuat Radio Button di Unity

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.


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 "