Selaa lähdekoodia

Fix: AnimationMixer Example Code

ayanchavand 1 vuosi sitten
vanhempi
commit
a5384365a4
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      doc/classes/AnimationMixer.xml

+ 2 - 2
doc/classes/AnimationMixer.xml

@@ -182,10 +182,10 @@
 				func _process(delta):
 				func _process(delta):
 				    if Input.is_action_just_pressed("animate"):
 				    if Input.is_action_just_pressed("animate"):
 				        state_machine.travel("Animate")
 				        state_machine.travel("Animate")
-				    var current_root_motion_rotation_accumulator: Quaternion = animation_tree.get_root_motion_Quaternion_accumulator()
+				    var current_root_motion_rotation_accumulator: Quaternion = animation_tree.get_root_motion_rotation_accumulator()
 				    var difference: Quaternion = prev_root_motion_rotation_accumulator.inverse() * current_root_motion_rotation_accumulator
 				    var difference: Quaternion = prev_root_motion_rotation_accumulator.inverse() * current_root_motion_rotation_accumulator
 				    prev_root_motion_rotation_accumulator = current_root_motion_rotation_accumulator
 				    prev_root_motion_rotation_accumulator = current_root_motion_rotation_accumulator
-				    transform.basis *= difference
+				    transform.basis *=  Basis(difference)
 				[/gdscript]
 				[/gdscript]
 				[/codeblocks]
 				[/codeblocks]
 				However, if the animation loops, an unintended discrete change may occur, so this is only useful for some simple use cases.
 				However, if the animation loops, an unintended discrete change may occur, so this is only useful for some simple use cases.