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

מרווחים אקראיים

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

כל הרווחים נמצאים באותו גובה, כך שאפשר להישאר בגובה אחד ולא להתרסק לעולם. מקמו כל רווח במקום חדש. position.y של צינור הוא אמצע הרווח שלו:

pipe.position = Vector2(700, randf_range(100, 250))

בין 100 ל-250, הרווח אף פעם לא קרוב מדי לחלק העליון או לקרקע, ולכן אפשר לעבור דרך כל צינור.

challenge icon

אתגר

קל

ב־main.gd, הצב כל צינור חדש ב־x = 700 ובערך y אקראי בין 100 ל־250.

נסו בעצמכם

extends Node2D

const PIPE = preload("res://pipe.tscn")

func _ready():
	$PipeTimer.timeout.connect(_on_pipe_timer_timeout)

func _on_pipe_timer_timeout():
	var pipe = PIPE.instantiate()
	pipe.position = Vector2(700, 180)
	$Pipes.add_child(pipe)
quiz iconבחנו את עצמכם

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

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

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