Tombol Mouse
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 15 dari 67.
Tombol mouse memiliki tiga method sendiri, dan method tersebut menggunakan nomor tombol: 0 adalah tombol kiri, 1 tombol kanan, 2 tombol tengah.
Input.GetMouseButtonDown(0): tombol kiri ditekan pada frame ini.Input.GetMouseButton(0): tombol sedang ditekan sekarang, pada setiap frame selama tombol ditahan.Input.GetMouseButtonUp(0): tombol dilepas pada frame ini.
Method ini bekerja seperti method tombol keyboard, dan Input.GetMouseButtonDown(0) sama dengan Input.GetKeyDown(KeyCode.Mouse0). Bel ini berbunyi sekali setiap kali ada klik pada game:
public int rings = 0;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
rings++;
Debug.Log("Ding! " + rings);
}
}Klik di mana saja pada game akan dihitung, bukan hanya klik pada bel: method ini melaporkan tombolnya, bukan apa yang berada di bawah penunjuk. Menentukan object mana yang diklik membutuhkan lebih banyak kode daripada ini. Di ponsel, Unity melaporkan ketukan sebagai tombol mouse 0, jadi bel juga berbunyi saat diketuk.
Tantangan
MudahSetiap klik pada game membuat kubus bertambah besar sebesar 0.25 pada setiap sumbu, sampai ukurannya mencapai 2. Setelah itu, klik tidak melakukan apa pun. Menahan tombol tetap dihitung sebagai satu klik.
Ukuran kubus adalah transform.localScale, dan nilainya dimulai dari 1 pada setiap sumbu. Tekan Play dan klik game, lalu tekan Check.
Coba sendiri
using UnityEngine;
public class Grower : MonoBehaviour
{
void Update()
{
// Setiap klik: perbesar sebesar 0.25 pada setiap sumbu, hingga ukurannya 2.
}
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar Scripting Unity
1Skrip Pertamamu
Halo, UnityLetakkan KubusBergerak di Setiap FrameBerputar Setiap DetikKendalikan dengan TombolRingkasan: Kendarai Kubus4Vektor
Menjumlahkan VektorArahRuang Lokal dan DuniaKecepatan DiagonalJarak antara BendaVector3 adalah StructRingkasan: Pilot Drone7Proyek: Tangkap Bintang
Si PenangkapBintang Jatuh5Transformasi dan Hierarki
Objek Induk dan AnakSkalaMenghadap ke ObjekBergerak Menuju TitikRangkuman: Bulan yang Mengorbit6GameObject dan Komponen
Referensi di InspectorMendapatkan KomponenKomponen yang HilangMenambahkan KomponenRequireComponentTampilkan dan SembunyikanRangkuman: Sakelar Lampu