Ezilme ve Gerilme
Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 18 / 23.
Çizgi filmlerde bir karakter darbe aldığında sıkışır, ardından yeniden yaylanır. Bu, darbenin güçlü görünmesini sağlar.
Sıkışma, scale özelliğinde iki adımdan oluşan bir tween'dir. İlk adım robotu daha geniş ve basık yapar. İkinci adımda robot, normal boyutunu aşan ve yerleşmeden önce sallanan Tween.TRANS_ELASTIC ile Vector2(1, 1) değerine geri yaylanır.
var wobble = create_tween()
wobble.tween_property(self, "scale", Vector2(1.4, 0.6), 0.08)
wobble.tween_property(self, "scale", Vector2(1, 1), 0.5).set_trans(Tween.TRANS_ELASTIC).set_ease(Tween.EASE_OUT)Bu, parlama tween'inin yanında çalışan ikinci bir tween'dir. Farklı özellikleri değiştirdiklerinde iki tween yan yana çalışabilir.
Görev
Kolayhit() içindeki flaştan sonra wobble adlı ikinci bir tween oluştur:
scaledeğerini 0.08 saniyedeVector2(1.4, 0.6)yap,- ardından
Tween.TRANS_ELASTICveTween.EASE_OUTkullanarak 0.5 saniyede tekrarVector2(1, 1)değerine tween et.
Kendin dene
extends Node2D
func hit():
modulate = Color(4, 4, 4)
var tween = create_tween()
tween.tween_property(self, "modulate", Color(1, 1, 1), 0.3)
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Oyun Hissi bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground