2017-03-26 1 views
0

SpriteKit에서이 이상한 것을 발견했습니다. 스프라이트 노드를 만들 때 너비와 높이가 100입니다. Sprite node has dimensions width: 100 and height: 100, when scene is parent node. 그러나 스프라이트 노드를 다른 노드의 자식으로 만들면 너비와 높이가 기묘하게 변합니다. Sprite node has dimensions width: 14 and height: 12, when sprite is parent node.스프라이트 키트 크기 변경

기괴한 행동이란 무엇입니까? 어떻게 그 일이 일어나지 않도록 할 수 있습니까? 프로그래밍 방식으로 생성 된 사각형이 직사각형이되어 많은 프로젝트가 엉망이되었습니다.

답변

0

스프라이트의 저울은 왜곡되어 버립니다. 실제로 스프라이트는 여전히 100x100의 크기를 가지며 더 이상 1,1의 스케일을 갖지 않습니다. 나는 이것이 Scene Editor의 버그라고 생각하며 스프라이트의 크기를 시각적으로 비교하고 크기 차이를 입력하는 경우 대부분 발생한다. 이 문제를 해결하려면 축척을 1로 변경 한 다음 속성 패널의 크기로 다시 크기를 수동으로 변경하십시오.

+0

문제는 이것이 모든 프로젝트에 영향을 미치고 있다는 것입니다. 프로그래밍 방식으로 사각형을 만들려면 사각형이됩니다 – joshLor

+0

질문에 답변 한 후에는 범위를 추가하거나 변경하면 안됩니다. 그것은 관련성이없는 답변을 만듭니다. –

+0

당신은 직사각형에 대해 프로그램으로 작성된 사각형 문제 –

관련 문제