Menu
CoddyTech

Magnet Koin

Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 81 dari 85.

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 skrip, Magnet, pada pemain.

challenge icon

Tantangan

Sulit

Tulis magnet koin yang menarik koin dalam jangkauan.

  1. Bergeraklah menggunakan Input.GetAxisRaw: Horizontal pada x, Vertical pada z, dengan kecepatan speed.
  2. Setiap object dengan tag Coin yang berjarak kurang dari range bergerak mendekati pemain dengan Vector3.MoveTowards pada kecepatan pullSpeed.
  3. Jika jaraknya kurang dari 0.5, koin itu dikumpulkan: hancurkan, hitung, lalu catat "Coins: " + count.

Tekan tombol Main, lalu sapu lapangan. Setelah itu, tekan tombol 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()
    {
    }
}

Semua pelajaran di Dasar-Dasar Scripting Unity

Latihan sendiri: Playground Unity