ShiroSmith 6 年之前
父節點
當前提交
5db6d780e6
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      hide/prefab/fx/FX.hx

+ 2 - 1
hide/prefab/fx/FX.hx

@@ -152,7 +152,8 @@ class FXAnimation extends h3d.scene.Object {
 		for(co in contraints){
 			var objectName = co.object.split(".").pop();
 			var targetName = co.target.split(".").pop();
-			var srcObj = objectName == "FXRoot" ? this : caster.getObjectByName(objectName);
+			var isInFX = co.object.split(".")[1] == "FXRoot";
+			var srcObj = objectName == "FXRoot" ? this : isInFX ? this.getObjectByName(objectName) : caster.getObjectByName(objectName);
 			var targetObj = caster.getObjectByName(targetName);
 			if( srcObj != null && targetObj != null ) srcObj.follow = targetObj;
 		}