您最多能選擇 25 個主題
主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
24 行
449 B
GDScript
24 行
449 B
GDScript
extends Position3D
|
|
|
|
|
|
var maxX = 20
|
|
var minX = -20
|
|
|
|
var SPEED = 10
|
|
|
|
var state = -1
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
pass
|
|
|
|
|
|
func _process(delta):
|
|
if self.translation.x < minX or self.translation.x > maxX:
|
|
self.state *= -1
|
|
|
|
if state == -1: # moving negative
|
|
self.transform.origin += Vector3(1, 0, 0) * SPEED * delta
|
|
elif state == 1:
|
|
self.transform.origin += Vector3(-1, 0, 0) * SPEED * delta
|