2014-12-23 3 views
2

Unity 4.6.0 사용. 프로젝트에 일부 스프라이트를 가져 왔습니다. 나는이 스프라이트 중 하나의 이미지를예기치 않게 스프라이트가 변형됩니다.

enter image description here

(그것은 첨부 SpriteRenderer 구성 요소 만 조립식입니다)하지만 가끔은 유니티 스프라이트가 자동으로

enter image description here

고쳐 내가 변경하는 경우 첨부 Max Sprite의 설정 중 Max Size 나 Format을 사용하면 스프라이트가 올바르게 렌더링되지만 잠시 후 다시 모양이 바뀝니다. 나는이 문제에 대해 전혀 모른다.

+0

이 경우 어떤 콘솔 메시지가 나타 납니까? –

+0

게임을 멈추었을 때 콘솔 메시지가 나타납니다 :! CompareApproximately (det, 1.0F, .005f) UnityEditor.SceneView : Awake() UnityEditorInternal.InternalEditorUtility : LoadSerializedFileAndForget (String) UnityEditor.EditorApplicationLayout : SetStopmodeLayout() – rajabzz

답변

0

이것은 (1, 1, 1)이 아닌 다른 눈금을 가진 개체에 스프라이트를 적용 할 때 발생할 수 있습니다. 계층 구조에서 상위에있는 객체의 크기가 조절되면 스프라이트를 포함한 모든 자식에 영향을줍니다.

스케일링에 대응하거나 Transform.SetParent을 사용하여 처리 할 수 ​​있습니다.