Menu
CoddyTech

נפנף בכנפי המעופף

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

מקש הרווח גורם לדמות המעופפת לנפנף בכנפיים. נפנוף קובע את המהירות לערך קבוע כלפי מעלה, כך שכל נפנוף מרגיש אותו הדבר.

if Input.is_action_just_pressed("jump"):
	velocity.y = FLAP

כאשר FLAP הוא -300, הדמות המעופפת עולה, מאטה כשהכבידה מוסיפה למהירות שלה, ואז נופלת.

השתמשו ב-is_action_just_pressed, כדי שלחיצה אחת תהיה נפנוף אחד. הציבו את הנפנוף בין שורת הכבידה לשורת התנועה. כך התנועה תשתמש במהירות החדשה באותה מסגרת.

challenge icon

אתגר

בינוני

גרום למעופף לנפנף בכנפיו.

  1. הוסף const FLAP = -300.
  2. כאשר jump נלחץ, הגדר את velocity.y ל־FLAP.

לחץ על "שחק" והקש על Space: המעופף קופץ למעלה ואז נופל. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends CharacterBody2D

const GRAVITY = 900

func _physics_process(delta):
	velocity.y += GRAVITY * delta
	position += velocity * delta

כל השיעורים ביחידה פרויקטים

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