تفادَ: الكتل الساقطة
جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 25 من 29.
تجمع لعبة المراوغة هذا القسم في لعبة واحدة. تسقط الكتل من السماء، وتحرك اللاعب يمينًا ويسارًا لتجنبها. تحسب النتيجة مدة صمودك. ثلاث إصابات وتنتهي اللعبة.
يتحرك اللاعب بالفعل باستخدام مفاتيح الأسهم. يسقط 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
جميع دروس قواعد اللعبة
تدرّب بنفسك: Playground لـ Godot