מקמו את הצומת החדש
חלק מהיחידה חוקי המשחק במסלול ה-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 מזיזה את המשחק כולו.
אתגר
קלגרמו לבלוק ליפול בצד שמאל.
- בתוך
_ready(), הגדירו אתblock.positionל-Vector2(160, -30). - עשו זאת לפני
add_child(block).
לחצו על "שחק": הבלוק נופל פנימה ממקום שממש מעל המסך, בנקודה x = 160. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)
כל השיעורים ביחידה חוקי המשחק
4יצירת מופעים
סצנה ארוזהמקמו את הצומת החדשפונקציית יצירהיצירה באמצעות טיימרמיקומים אקראייםנתיבים אקראייםתרגלו בעצמכם: Godot אונליין