2015-01-23 12 views
0

저는 SpriteBuilder를 사용하여 새로운 cocos2d 3.3 프로젝트를 만들었습니다. 내 cocos2d v2 프로젝트에서 아트 리소스와 코드를 가져 와서 실행했지만 모든 리소스가 원래 크기의 약 3 배까지 확장되었고 설정 한 위치가 모든 것 같고 모든 터치 처리가 중단 된 것처럼 보입니다.Cocos2d v.2에서 v.3 : 모든 리소스가 미친 듯이 확장되었습니다.

스프라이트 시트가 하나 뿐이며 접미사 (-hd와 같은)가 없습니다. AppDelegate.m에서 [CCBReader configureCCFileUtils]; 을 주석 처리했지만 아무 것도 변경하지 않았습니다.

접미사를 추가하거나 이전과 같이 작동하도록 특수 폴더에 아트를 배치해야합니까? SpriteBuilder를 실제로 사용하지 않고 그냥 프로젝트를 만들었습니다.

답변

0

SpriteBuilder를 사용하지 않을 때는 AppDelegate.m에서 [CCBReader configureCCFileUtils]를 주석 처리해야합니다.

다음 접미사 작동합니다 :

  • "-ipad", 아이 패드 망막
  • "-hd"아이 패드
  • "-ipadhd"비 망막, 아이폰
  • 망막 "- iphone5hd "어떤 경우 아이폰 5+에 사용되는 비 망막 자산"-iphone5 -iphone5h "를, 아이폰 5+
  • 접미사, 비 망막 아이폰은
  • (높은 해상도 장치에 업 사이징되지 얻을 것이다)" d "

확장 기능이 없으므로 원래 망막 장치 용 애셋을 사용하기 위해 배율을 하드 코딩 한 것으로 의심됩니다. Sprite 시트에 -hd를 추가하십시오.