안녕하세요 스파인 초보자입니다.
스파인파일을 유니티에 임포트후 게임오브젝트로 생성할때에는 문제가없지만

UI Canvas 를 사용하기 위해 SkeletonGraphic 으로 생성할때는 UI오브젝트 박스안에 스파인이 생성되지않고,
위치를 벗어납니다....

이유가 뭘까요 ?


Hello, I'm a beginner at Spine.
There is no problem when I create the Spine file as a game object after importing it to Unity

When creating with Skeleton Graphic to use UI Canvas, Spine is not created in the UI object box
Out of position....

What's the reason?

Did I make a mistake at Unity?
Or is the Spine file wrong?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
  • Messaggi: 1


Spine 포럼에 오신 것을 환영합니다!

RectTransform 경계가 당신의 골격의 경계와 일치하지 않는 것 같으니 Match RectTransform with Mesh 버튼을 사용하세요. Inspector 창의 SkeletonGraphic 구성 요소에서 이 항목을 찾을 수 있습니다. 자세한 내용은 spine-unity 런타임 설명서의 이 섹션을 참조하십시오.
spine-unity Runtime Documentation: Match RectTransform bounds for correct visibility

설명서에 설명된 대로 Canvas GameObject의 하위 항목으로 드래그 앤 드롭을 통해 스켈레톤이 인스턴스화되면 RectTransform 경계가 자동으로 초기 포즈와 일치합니다. 그러므로, 여러분의 해골을 처음부터 그런 식으로 인스턴스화하는 것이 더 효율적입니다.

이것이 당신에게 도움이 되길 바랍니다.


Welcome to the Spine forum!

It seems the RectTransform bounds do not match your skeleton's bounds, so please use the Match RectTransform with Mesh button. You can find this in the SkeletonGraphic component of the Inspector window. Please see this section of the spine-unity runtime documentation for more information:
spine-unity Runtime Documentation: Match RectTransform bounds for correct visibility

As described in the documentation, when a Skeleton is instantiated via drag-and-drop as a child of a Canvas GameObject, the RectTransform bounds are automatically matched to the initial pose. Therefore, it is more efficient to instantiate your skeletons that way from the beginning.

I hope this will help you.
Avatar utente

  • Messaggi: 1011

Torna a 한국어 Spine 사용자