Menu
CoddyTech

Tekrar: Coin Collector

Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 8 / 85.

Bölümde öğrendiklerini bir araya getirme zamanı: hatırlayan bir alan, + ile oluşturulan bir dize, bir if ve bir karşılaştırma. Input.GetKeyDown işlevinin her basışta bir kez true olduğunu ve == işleminin iki değerin eşit olup olmadığını sorduğunu unutma.

challenge icon

Görev

Orta

C tuşuna her basış bir coin toplar ve 5 coin kazanmanı sağlar.

  1. Update() üstüne int coins = 0; alanını ekle.
  2. Update() içinde, Input.GetKeyDown(KeyCode.C) olduğunda coins değerini 1 artır ve "Coins: " + coins mesajını günlüğe yaz.
  3. Bu if bloğunun içinde, coins == 5 olduğunda You win! mesajını da günlüğe yaz.

“Oyna” düğmesine bas ve C tuşuna beş kez bas: Konsol, Coins: 1’den Coins: 5’e kadar sayar, ardından You win! mesajını gösterir. Sonra “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class CoinCounter : MonoBehaviour
{

    void Update()
    {
        // C tuşuna her basışta bir madeni para toplanır.
    }
}

Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground