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.
Tantangan
MudahBuat balok jatuh di sebelah kiri.
- Di dalam
_ready(), aturblock.positionkeVector2(160, -30). - 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
4Memunculkan
Scene TerpaketTempatkan Node BaruFungsi untuk MemunculkanMunculkan dengan TimerPosisi AcakJalur AcakLatihan sendiri: Playground Godot