התחמקות: בלוקים נופלים
חלק מהיחידה חוקי המשחק במסלול ה-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 אונליין