set unit animation to manual
This commit is contained in:
@@ -17,6 +17,7 @@ collision_mask = 0
|
|||||||
script = ExtResource("1_ulhs6")
|
script = ExtResource("1_ulhs6")
|
||||||
|
|
||||||
[node name="AnimationTree" type="AnimationTree" parent="."]
|
[node name="AnimationTree" type="AnimationTree" parent="."]
|
||||||
|
callback_mode_process = 2
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0)
|
||||||
|
|||||||
@@ -51,6 +51,9 @@ bones/43/scale = Vector3(1, 1, 1)
|
|||||||
[node name="GathererMesh" parent="AntModel/Armature/Skeleton3D" index="0"]
|
[node name="GathererMesh" parent="AntModel/Armature/Skeleton3D" index="0"]
|
||||||
visible = true
|
visible = true
|
||||||
|
|
||||||
|
[node name="AnimationTree" parent="." index="1"]
|
||||||
|
callback_mode_process = 1
|
||||||
|
|
||||||
[node name="Gathering" parent="." index="8" instance=ExtResource("3_7b5q8")]
|
[node name="Gathering" parent="." index="8" instance=ExtResource("3_7b5q8")]
|
||||||
|
|
||||||
[node name="NearbyItemsSearch" parent="Gathering" index="0"]
|
[node name="NearbyItemsSearch" parent="Gathering" index="0"]
|
||||||
|
|||||||
@@ -78,11 +78,6 @@ func _navigate() -> void:
|
|||||||
|
|
||||||
func _animate(delta: float) -> void:
|
func _animate(delta: float) -> void:
|
||||||
if not is_on_screen:
|
if not is_on_screen:
|
||||||
if velocity.length() > 0.1:
|
|
||||||
var velocity_normalized := velocity.normalized()
|
|
||||||
global_rotation.y = atan2(
|
|
||||||
-velocity_normalized.x, -velocity_normalized.z
|
|
||||||
) + PI
|
|
||||||
return
|
return
|
||||||
|
|
||||||
if velocity.length() > 0.01:
|
if velocity.length() > 0.01:
|
||||||
@@ -101,6 +96,7 @@ func _animate(delta: float) -> void:
|
|||||||
delta * 8
|
delta * 8
|
||||||
)
|
)
|
||||||
animation_tree.set("parameters/locomotion/blend_position", locomotion_value)
|
animation_tree.set("parameters/locomotion/blend_position", locomotion_value)
|
||||||
|
animation_tree.advance(delta)
|
||||||
|
|
||||||
|
|
||||||
func _wander(delta: float) -> void:
|
func _wander(delta: float) -> void:
|
||||||
|
|||||||
Reference in New Issue
Block a user