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