Ekranda Puan
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 30 / 56.
Görev
OrtaKoşucunun ne kadar yol katettiğini göster. Önceki derslerdeki her şeyi koru. Canvas'ın sol üst köşesinde bir DistanceText var ve sahnede bu, GameManager'ın yeni distanceText alanına atanmış. GameManager içinde:
using TMPro;satırını,public TMP_Text distanceText;alanını vedistanceadlı birfloatekle.- Her karede, yolun hareket ettiği mesafeyi ekle: yol saniyede
speedmetre hareket eder, bu yüzden bu karedespeed * Time.deltaTimemetre ilerler. - Mesafeyi, aşağı yuvarlayarak tam metre cinsinden,
Distance: 44 mbiçiminde göster.
Play'e bas ve metrelerin artışını izle, ardından Check'e tıkla.
Kendin dene
using UnityEngine;
public class GameManager : MonoBehaviour
{
public static GameManager Instance;
public float speed = 10f;
public float speedUp = 0.5f;
public float maxSpeed = 20f;
void Awake()
{
Instance = this;
}
void Update()
{
speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);
}
}
Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler
1Ekrandaki Metinler
Canvas ve MetinSkoru GösterSayıları BiçimlendirGeri Sayım ZamanlayıcısıTekrar: Hız Göstergesi4Sahneler ve Bölümler
Bir Sahne YüklemeBölümü Yeniden BaşlatmaSonraki BölümSahneler Arasında SaklamaTekrar: Bölüm Seçimi10Proje: 3D Platform Oyunu
ParkurHareketli Platformlar2Düğmeler ve Ekranlar
Düğmeler ve onClickLambda İfadeleriInspector'da Bağlantı KurmaPanelleri Açma ve KapamaCan ÇubuklarıTekrar: Yükseltme Mağazası5PlayerPrefs ile Kaydetme
Bir Sayı KaydetmeVarsayılan Değerle YüklemeEn Yüksek SkorAyarları KaydetmeTekrar: Bankadaki Paralar