浏览代码

:truck: Renome max distance

As it's not a private attribute (can be modified from editor).
DricomDragon 1 年之前
父节点
当前提交
ce5ab3779f
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      first3d/run/levels/camera_tracker.gd

+ 4 - 3
first3d/run/levels/camera_tracker.gd

@@ -3,7 +3,7 @@ extends Camera3D
 ## Track object in subject view
 
 
-@onready var _max_distance: float = 10
+@export var max_distance: float = 10
 
 var _tracked_node: Node3D
 
@@ -24,8 +24,9 @@ func _process(_delta: float) -> void:
 func _adjust_distance() -> void:
 	var target: Vector3 = _tracked_node.get_global_position()
 	var current_distance: float = position.distance_to(target)
-	if current_distance > _max_distance:
-		var diff: float = current_distance - _max_distance
+	push_error()
+	if current_distance > max_distance:
+		var diff: float = current_distance - max_distance
 		set_position(position + transform.basis * Vector3.FORWARD * diff)