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

משטח המשחק בברייקאאוט

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

בפרק הזה תבנו את Breakout: משטח, כדור, לבנים, ניקוד, חיים ודרך לנצח. המשחק פועל אחרי כל שלב, לכן לחצו על Play לעיתים קרובות.

במשחק יש שלושה סקריפטים, כל אחד בכרטיסייה משלו: paddle.gd, ball.gd ו-main.gd לשאר חלקי המשחק. הם כמעט ריקים בתחילת הדרך.

ראשית, המשטח נע ימינה ושמאלה באמצעות המקשים. Input.get_axis מחזירה -1 כאשר מקש החץ שמאלה מוחזק, 1 עבור החץ ימינה ו-0 כאשר אף אחד מהם אינו מוחזק.

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta

הכפלה ב-delta הופכת את SPEED למספר הפיקסלים לשנייה.

challenge icon

אתגר

קל

בתוך paddle.gd:

  1. הוסיפו const SPEED = 400 בראש הקובץ.
  2. בתוך _physics_process, הזיזו את המחבט שמאלה וימינה באמצעות move_left ו-move_right, במהירות של SPEED פיקסלים לשנייה.

נסו בעצמכם

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconבחנו את עצמכם

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

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

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