Ekrandaki Mücevherler
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 51 / 56.
Görev
OrtaMücevherler parkurun üzerinde yüzer: her biri tetikleyiciye ve Gem betiğine sahip, Gem etiketiyle etiketlenmiş beş turkuaz küp. HUD tuvali, sol üstte GemText'i gösterir ve sahne bunu Player'ın yeni gemText alanına yerleştirir. Önceki derslerdeki her şeyi koru.
Player içinde (using TMPro; ekle):
- Inspector'ın atadığı bir
TMP_TextalanıgemText, toplanan mücevher sayısı ve seviyedeki toplam mücevher sayısı. Startiçinde seviyedeki mücevherleri etiketlerine göre say veGems: 0/5biçiminde göster.- Herkese açık bir
AddGem()metodu bir mücevher ekler ve yeni sayıyıGems: 1/5biçiminde gösterir.
Gem içinde: oyuncu (Player betiğine sahip bir nesne) içeri girdiğinde AddGem() metodunu çağır ve mücevheri kaldır.
Play'e basıp birkaç mücevher topla, ardından Check'e bas.
Kendin dene
using UnityEngine;
public class Gem : MonoBehaviour
{
// İlerideki bir derste burası tamamlanacak: toplanacak bir mücevher.
}
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