Hareketli Platformlar
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 50 / 60.
Görev
OrtaMavi platformun boşluğun üzerinden süzülmesini sağla. Sırada üzerine binmek var.
MovingPlatformiçinde,[SerializeField]ile işaretlenmişdistance = 3fvespeed = 1.5ffloat alanlarını vepublic Vector3 delta;alanını ekle.Update()içinde, başlangıç noktasından +x yönündedistancebirim ilerleyipspeedhızında süzülmesini, sonra geri dönmesini ve bunu tekrarlamasını sağla.deltadeğerini, hareketten sonraki konum eksi hareketten önceki konum olarak ayarla.
“Oyna” düğmesine bas: platform ileri ve geri süzülür. Sonra “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// Bu kısım ilerideki bir derste tamamlanacak: ileri geri süzülen bir platform.
}
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 ParalarKendi başına pratik yap: Unity playground