Menu
CoddyTech

מקמו את הצומת החדש

חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 17 מתוך 29.

בלוק חדש מופיע במקום שהסצנה שלו מציבה אותו. block.tscn מציב אותו במרכז, מעל למסך.

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

var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)

יש לכתוב block. לפני position. position ללא קידומת שייך לצומת שעליו נמצא הסקריפט, במקרה הזה Main. הזזה של Main מזיזה את המשחק כולו.

challenge icon

אתגר

קל

גרמו לבלוק ליפול בצד שמאל.

  1. בתוך _ready(), הגדירו את block.position ל-Vector2(160, -30).
  2. עשו זאת לפני add_child(block).

לחצו על "שחק": הבלוק נופל פנימה ממקום שממש מעל המסך, בנקודה x = 160. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	var block = block_scene.instantiate()
	add_child(block)

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

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