Menu
CoddyTech
flag He iconעבריתdown icon

הפעל אותו לאחור

חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 23 מתוך 23.

לדלת יש אנימציה אחת, "open". הלוח מחליק כלפי מעלה והאור משנה את צבעו מאלמוג למנטה. הסגירה היא אותה תנועה בכיוון ההפוך, לכן אין צורך באנימציה שנייה.

$AnimationPlayer.play_backwards("open")

play_backwards מנגנת אנימציה מהמפתח האחרון שלה לראשון. הלוח מחליק בחזרה כלפי מטה והאור חוזר לצבע אלמוג.

הפעלת "open" קדימה לא תסגור את הדלת. היא תתחיל שוב מהמפתח הראשון, כשהדלת סגורה, ותפתח אותה בהחלקה.

challenge icon

אתגר

קל

E פותחת את הדלת. גרמו ל-E לסגור אותה כשהיא פתוחה. בענף if is_open:, הפעילו את "open" לאחור.

נסו בעצמכם

extends Node2D

var is_open = false

func _process(delta):
	if Input.is_action_just_pressed("action"):
		if is_open:
			pass
		else:
			$AnimationPlayer.play("open")
		is_open = not is_open
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה התחושה של המשחק

תרגלו בעצמכם: Godot אונליין