התחמקות: בלוקים נופלים
חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 25 מתוך 29.
Dodge מחבר את כל מה שנלמד ביחידה הזאת למשחק אחד. בלוקים נופלים מהשמיים, ואתה זז ימינה ושמאלה כדי להתחמק מהם. הניקוד סופר כמה זמן אתה מצליח לשרוד. אחרי שלוש פגיעות, המשחק מסתיים.
השחקן כבר זז באמצעות מקשי החצים. block.tscn כבר נופל ונשבר על הדשא. אתה תכתוב את main.gd ותוסיף את הכללים, צעד אחד בכל שיעור.
בסצנה יש SpawnTimer שמסתיים בכל שנייה. בכל פעם, צור בלוק במיקום x אקראי לאורך החלק העליון:
var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)אתגר
קלגרמו לבלוקים ליפול מהשמיים:
- בתוך
_ready(), חברו את$SpawnTimer.timeoutאל_on_spawn_timer_timeout. - בתוך
_on_spawn_timer_timeout(), צרו בלוק במיקום x אקראי בין 40 ל-600, ובמיקום y = -30.
נסו בעצמכם
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה חוקי המשחק
6פרויקט: התחמקות
התחמקות: בלוקים נופליםהתחמקות: ניקודתרגלו בעצמכם: Godot אונליין