Bläddra i källkod

[3.x] Fix click-and-move example

Danil Alexeev 3 år sedan
förälder
incheckning
3ddfffbd22
1 ändrade filer med 7 tillägg och 2 borttagningar
  1. 7 2
      tutorials/2d/2d_movement.rst

+ 7 - 2
tutorials/2d/2d_movement.rst

@@ -295,7 +295,7 @@ on the screen will cause the player to move to the target location.
 
     export (int) var speed = 200
 
-    var target = Vector2()
+    onready var target = position
     var velocity = Vector2()
 
     func _input(event):
@@ -317,9 +317,14 @@ on the screen will cause the player to move to the target location.
     {
         [Export] public int speed = 200;
 
-        public Vector2 target = new Vector2();
+        public Vector2 target;
         public Vector2 velocity = new Vector2();
 
+        public override void _Ready()
+        {
+            target = Position;
+        }
+
         public override void _Input(InputEvent @event)
         {
             if (@event.IsActionPressed("click"))