Hareketli Platform
Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 21 / 24.
TweenInfo.new yalnızca süreyi almaz. Değerleri sırasıyla:
- saniye cinsinden süre
- yumuşatma stili, örneğin
Enum.EasingStyle.Sine: hızın hareket boyunca nasıl değiştiği - yumuşatma yönü:
In,OutveyaInOut - tekrar sayısı: oynatmanın kaç kez daha yapılacağı; sonsuza kadar için
-1 - tersine çevirme: her çalıştırmadan sonra geriye doğru oynatmak için
true - gecikme: başlamadan önce beklenecek saniye
local info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 2, false)Bu, her biri 1 saniye süren 3 kez oynatılır (bir kez ve ardından 2 tekrar); çalıştırmalar arasında başlangıca geri döner.
Sine ile InOut, yavaş başlar, ortada hızlanır ve sonunda yavaşlar; bir platformun hareket etmesi için doğal olan yöntem budur. Linear ise tüm hareket boyunca aynı hızı korur.
Tween ile hareket ettirilen bir platform, oyuncuları yana doğru taşımaz: oyuncuların platformla birlikte yürümesi gerekir.
Görev
OrtaMavi platform Z 10 ile Z -10 arasında kaymalı ve hareket etmeye devam etmeli. Betik, platforma hedefe doğru yalnızca bir kez tween uygular.
Yalnızca TweenInfo değerini değiştirerek platformun:
- her yönde 3 saniyede hareket etmesini ve
SineInOutyumuşatma kullanmasını - sona ulaştıktan sonra geri dönmesini
- hiç durmamasını sağlayın
İzlemek için Play düğmesine, ardından Check düğmesine basın.
Kendin dene
local TweenService = game:GetService("TweenService")
local platform = script.Parent
-- TweenInfo.new(time, style, direction, repeatCount, reverses)
local info = TweenInfo.new(3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
local goal = { Position = Vector3.new(0, 10, -10) }
local tween = TweenService:Create(platform, info, goal)
tween:Play()
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Roblox Oyunları için Kodlama bölümündeki tüm dersler
4Oyun Mekanikleri
Hız PediZıplama PediBana TıklaButonlu KapıHareketli PlatformKontrol NoktalarıBitiş Çizgisi2Döngüler ve Fonksiyonlar
Sütun SırasıMerdiven YapıcıKule YapıcıMadeni Para FabrikasıYanıp Sönen IşıkKaybolan Köprü5İlk Oyunun
İlk Obby'nKendi başına pratik yap: Online Lua derleyicisi