瀏覽代碼

[godot] Set loop on animation in v3.

badlogic 3 年之前
父節點
當前提交
248109b88b
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      spine-godot/spine_godot/SpineAnimationTrack.cpp

+ 4 - 0
spine-godot/spine_godot/SpineAnimationTrack.cpp

@@ -213,7 +213,11 @@ Ref<Animation> SpineAnimationTrack::create_animation(spine::Animation *animation
 	Ref<Animation> animation_ref;
 	INSTANTIATE(animation_ref);	
 	animation_ref->set_name(String(animation->getName().buffer()) + (loop ? "" : "_looped"));
+#if VERSION_MAJOR > 3
 	// animation_ref->set_loop(!loop);
+#else
+	animation_ref->set_loop(loop);
+#endif
 	animation_ref->set_length(duration);
 
 	animation_ref->add_track(Animation::TYPE_VALUE);