|
@@ -160,10 +160,15 @@ namespace Spine.Unity.Editor {
|
|
newTransform.position = isUI ? data.spawnPoint : RoundVector(data.spawnPoint, 2);
|
|
newTransform.position = isUI ? data.spawnPoint : RoundVector(data.spawnPoint, 2);
|
|
|
|
|
|
if (isUI) {
|
|
if (isUI) {
|
|
|
|
+ SkeletonGraphic skeletonGraphic = ((SkeletonGraphic)newSkeletonComponent);
|
|
if (usedParent != null && usedParent.GetComponent<RectTransform>() != null) {
|
|
if (usedParent != null && usedParent.GetComponent<RectTransform>() != null) {
|
|
- ((SkeletonGraphic)newSkeletonComponent).MatchRectTransformWithBounds();
|
|
|
|
|
|
+ skeletonGraphic.MatchRectTransformWithBounds();
|
|
} else
|
|
} else
|
|
Debug.Log("Created a UI Skeleton GameObject not under a RectTransform. It may not be visible until you parent it to a canvas.");
|
|
Debug.Log("Created a UI Skeleton GameObject not under a RectTransform. It may not be visible until you parent it to a canvas.");
|
|
|
|
+ if (skeletonGraphic.HasMultipleSubmeshInstructions() && !skeletonGraphic.allowMultipleCanvasRenderers)
|
|
|
|
+ Debug.Log("This mesh uses multiple atlas pages or blend modes. " +
|
|
|
|
+ "You need to enable 'Multiple Canvas Renderers for correct rendering. " +
|
|
|
|
+ "Consider packing attachments to a single atlas page if possible.", skeletonGraphic);
|
|
}
|
|
}
|
|
|
|
|
|
if (!isUI && usedParent != null && usedParent.transform.localScale != Vector3.one)
|
|
if (!isUI && usedParent != null && usedParent.transform.localScale != Vector3.one)
|