Magnet Koin
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 65 dari 67.
Pemain berjalan mengelilingi lapangan yang memiliki lima koin sambil membawa magnet. Koin yang masuk ke jangkauan magnet akan terbang ke arah pemain, dan koin yang mencapai pemain akan dikumpulkan dan dihitung. Koin yang lebih jauh tetap berada di tempatnya sampai pemain mendekatinya.
Tulis seluruh game dalam satu script, Magnet, pada pemain.
Tantangan
SulitTulis skrip Magnet pada Player. Inspector menetapkan speed (5), range (3), dan pullSpeed (8).
- Saat tombol panah ditekan, pemain bergerak dengan kecepatan
speedunit per detik: ke kiri dan kanan sepanjang sumbu x, ke atas dan bawah sepanjang sumbu z. - Koin adalah object yang diberi tag
Coin. - Setiap frame, setiap koin yang berjarak kurang dari
rangedari pemain bergerak mendekati pemain dengan kecepatanpullSpeedunit per detik. Koin yang lebih jauh tidak bergerak. - Koin yang berjarak kurang dari 0.5 dari pemain akan dikumpulkan: hancurkan koin itu, tambahkan 1 ke hitungan, lalu catat hitungannya sebagai
Coins: 1,Coins: 2, dan seterusnya.
Tekan Mainkan dan kumpulkan koin, lalu tekan Periksa.
Coba sendiri
using System.Collections.Generic;
using UnityEngine;
public class Magnet : MonoBehaviour
{
[SerializeField] private float speed = 5f;
[SerializeField] private float range = 3f;
[SerializeField] private float pullSpeed = 8f;
void Start()
{
}
void Update()
{
}
}
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