Menu
CoddyTech

Tempatkan Node Baru

Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 17 dari 29.

Sebuah balok baru dimulai di tempat yang ditentukan oleh adegannya. block.tscn menempatkannya di tengah, di atas layar.

Balok baru adalah node seperti node lainnya, jadi atur position-nya sebelum menambahkannya:

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

Tulis block. di depan position. position tanpa awalan adalah milik node tempat skrip berada, dalam contoh ini Main. Memindahkan Main akan memindahkan seluruh game.

challenge icon

Tantangan

Mudah

Buat balok jatuh di sebelah kiri.

  1. Di dalam _ready(), atur block.position ke Vector2(160, -30).
  2. Lakukan sebelum add_child(block).

Tekan tombol “Main”: balok jatuh dari posisi tepat di atas layar pada x = 160. Lalu tekan tombol “Periksa”.

Coba sendiri

extends Node2D

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

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

Semua pelajaran di Aturan Game

Latihan sendiri: Playground Godot