נפנף בכנפי המעופף
חלק מהיחידה פרויקטים במסלול ה-Godot של Coddy. שיעור 20 מתוך 33.
מקש הרווח גורם למעופף לנפנף בכנפיו. ניפנוף קובע את המהירות לערך קבוע כלפי מעלה, כך שכל ניפנוף מרגיש אותו הדבר.
if Input.is_action_just_pressed("jump"):
velocity.y = FLAPכאשר FLAP הוא -300, המעופף עולה, מאט ככל שכוח הכבידה מוסיף למהירות שלו, ואז נופל.
השתמשו ב־is_action_just_pressed, כך שלחיצה אחת מפעילה ניפנוף אחד. הציבו את הניפנוף בין שורת כוח הכבידה לשורת התנועה. כך התנועה משתמשת במהירות החדשה באותה מסגרת.
אתגר
בינוניהוסף const FLAP = -300. כאשר jump נלחץ זה עתה, הגדר את velocity.y ל־FLAP.
נסו בעצמכם
extends CharacterBody2D
const GRAVITY = 900
func _physics_process(delta):
velocity.y += GRAVITY * delta
position += velocity * delta
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פרויקטים
3פרויקט: המעופף המתנפנף
כוח הכבידה על המעופףנפנף בכנפי המעופףתרגלו בעצמכם: Godot אונליין