משטח המשחק בברייקאאוט
חלק מהיחידה פרויקטים במסלול ה-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 למספר הפיקסלים לשנייה.
אתגר
קלבתוך paddle.gd:
- הוסיפו
const SPEED = 400בראש הקובץ. - בתוך
_physics_process, הזיזו את המחבט שמאלה וימינה באמצעותmove_leftו-move_right, במהירות שלSPEEDפיקסלים לשנייה.
נסו בעצמכם
extends CharacterBody2D
func _physics_process(delta):
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פרויקטים
1פרויקט: ברייקאאוט
משטח המשחק בברייקאאוטהשארת המשטח על המסךתרגלו בעצמכם: Godot אונליין