Implement movement range visualization and refine unit movement logic
This commit is contained in:
@@ -9,8 +9,14 @@ size = Vector2(16, 16)
|
||||
size = Vector2(32, 32)
|
||||
|
||||
[node name="BaseUnit" type="CharacterBody2D"]
|
||||
motion_mode = 1
|
||||
script = ExtResource("1_bo1wp")
|
||||
currentCell = Vector2i(20, 20)
|
||||
unitData = {
|
||||
"MoveRange": 10,
|
||||
"MoveRangeV": Vector2(5, 5),
|
||||
"MoveRangeVi": Vector2i(5, 5),
|
||||
"Speed": 400.0
|
||||
}
|
||||
|
||||
[node name="PathPrev" type="Line2D" parent="."]
|
||||
top_level = true
|
||||
@@ -21,4 +27,5 @@ default_color = Color(0, 0.3372549, 0.3372549, 1)
|
||||
texture = SubResource("PlaceholderTexture2D_imbg2")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
shape = SubResource("RectangleShape2D_hfg1r")
|
||||
|
||||
Reference in New Issue
Block a user