הפעלה בלחיצת מקש
חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 21 מתוך 23.
הקוד שלך יכול להתחיל הנפשה בכל רגע. הפעלת הנפשה חדשה עוצרת את זו שהתנגנה ומתחילה את החדשה מהמפתח הראשון שלה.
func _process(delta):
if Input.is_action_just_pressed("jump"):
$AnimationPlayer.play("hop")"hop" אינה חוזרת בלולאה. היא מתנגנת פעם אחת, במשך 0.6 שניות, ונעצרת במפתח האחרון שלה, כשהרובוט חוזר לרצפה.
התנועה נמצאת בהנפשה: המתיחה בזמן ההמראה, העלייה והירידה. הסקריפט רק קובע מתי היא מתנגנת.
אתגר
קלהרובוט מתנדנד. גרמו לו לקפוץ כשתלחצו על מקש הרווח. בתוך _process, כשנלחץ זה עתה "jump", הפעילו את "hop".
נסו בעצמכם
extends Node2D
func _ready():
$AnimationPlayer.play("bob")
func _process(delta):
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה התחושה של המשחק
תרגלו בעצמכם: Godot אונליין