Menu
CoddyTech

Bergerak ke Mana Saja

Termasuk bagian Input dan Pergerakan dalam perjalanan Godot di Coddy. Pelajaran 10 dari 28.

velocity memiliki dua angka, dan kamu dapat mengatur masing-masing. velocity.x mengatur gerakan ke kiri dan ke kanan. velocity.y mengatur gerakan ke atas dan ke bawah. Masing-masing memiliki sumbu sendiri:

velocity.x = Input.get_axis("move_left", "move_right") * speed
velocity.y = Input.get_axis("move_up", "move_down") * speed
move_and_slide()

Untuk velocity.y, arah atas ditulis pertama, jadi menahan tombol atas akan menghasilkan -1. Itu menggerakkan hero ke atas layar.

Tahan tombol atas dan kanan, lalu hero bergerak ke dua arah sekaligus. Berjalanlah ke arah pilar dengan sudut miring untuk melihatnya meluncur.

challenge icon

Tantangan

Mudah

Pahlawan berjalan ke kiri dan ke kanan. Buat pahlawan itu berjalan ke atas dan ke bawah juga, dengan speed yang sama, dengan mengatur velocity.y.

Coba sendiri

extends CharacterBody2D

var speed = 200

func _physics_process(delta):
	velocity.x = Input.get_axis("move_left", "move_right") * speed
	move_and_slide()
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Input dan Pergerakan

Latihan sendiri: Playground Godot