Xcode 8을 사용하여 프로젝트에서 이미지 아트 묶음이있는 Xcode 8을 사용합니다. 장면 편집기에서 스프라이트를 선택할 수 있고 그 스프라이트의 텍스처 필드에서 프로젝트의 모든 텍스처 (이미지) 목록을 클릭하고 가져올 수 있습니다 (텍스처 아트라스의 것들도 포함). 텍스처 맵에서 텍스처를 선택합니다. 응용 프로그램을 실행할 때 스프라이트에 텍스처가 표시되지 않습니다. 큰 빨간 X가 나타납니다.텍스처 atlas의 텍스처는 장면의 Xcode에서 사용할 수 있지만 실행중인 응용 프로그램에서는 사용할 수 없습니다.
프로그래밍 방식으로 아트라스에서 텍스처를 가져 와서 스프라이트에 할당 할 수 있습니다. Sprite에 대한 Xcode (IB) 할당이 Xcode (IB) 내부에서 작동하지만 실행중인 응용 프로그램에서는 작동하지 않는 이유를 알고 싶습니다. Xcode 내부의 텍스처 아틀라스에서 텍스처를 스프라이트에 할당 할 수 있어야합니다.
아틀라스가 아닌 일반 그래픽 이미지에서 텍스처를 지정하면 작동합니다.
이미지 이름의 공백을 제거하면 작동하기 시작했습니다. 나는 대답을 게시하기 전에 더 많은 것을 알아 내기 위해 테스트를하고 있습니다. – chadbag