2014-09-06 1 views
-1

현재 cocos2d의 버전 2.1에서 3.2로 이식 중입니다. 우리는 3600 개 이상의 pvr.gz 파일을 가지고 있습니다. 우리는 TexturePacker로 pvr 이미지를 뒤집을 수있는 옵션을 테스트했으며 코드와 애니메이션이 제대로 작동하는지 확인했습니다.Pvr가 cocos2d 버전 3.2에서 뒤집 혔습니다 : 2.1에서 이식 할 때의 딜레임

이제 모든 파일에 대해 수동으로이 작업을 수행 할 수 있지만 ... '오래된'pvr 규칙을 사용하도록 verions 3.2를 설득 할 수있는 방법이 있습니다. 이것은 항구입니다. 우리의 모든 자산은 이미 생산되었습니다.

또는, 명령 줄 유틸리티/내가 사용할 수있는 도구 및 스크립트 재귀 내 자원 폴더 :) 어떤 도움이 크게 감사

에서 PVR 변환. 티아.

+0

웹 사이트 또는 github에서 3.2입니까? 텍스쳐가 SpriteBuilder에서 한 지점 (아마도 2 개월 전)에 거꾸로 된 버그에 대한 논의를 기억하고 있습니다. 어쩌면 v3.1 또는 개발 브랜치를 사용해보십시오. 3.1에서 괜찮 으면 3.2에 대한 변경을 취소 할 수 있습니다. 그렇지 않으면 TP를 사용하여 일괄 처리를 시도하면 명령 줄 도구가있어서 각 .tps 파일마다 수동으로 수행 할 필요가 없습니다. – LearnCocos2D

+0

github ... cocos2d 팀은 다른 프레임 워크로 '표준화'하고 flippedY pvr로 롤아웃하기로 결정했습니다. 아마도 SpriteBuilder (여기에 추측)를 위해서 였을 것입니다. 나는 TP도없고 .tps 파일도 갖고 있지 않다. 나는 코를 돌보려고 노력하고 있었다 :) 일을 끝내기 위해서. 팁을위한 Thks. – YvesLeBorg

+0

@downvoter : 왜'downvote'를했는지 설명하면, 질문을 편집하여 (적절한 경우) 더 좋게 만들 수 있습니다. – YvesLeBorg

답변

2

ok, 올바른 방향으로 나를 가리키는 cocos2d의 Scott Lembcke에게 감사드립니다. 후손을 위해, 이것이 누군가를 도울 수 있기를 바랍니다. PVRTexToolCLI는 저를 위해 일했습니다 (ImgTech.com에서). 무료로 다운로드하고 무료로 사용하려면 사이트에 등록해야합니다. 내가 한 번에 하나의 변화를 가고 싶어해서

  • 나는 여전히 PVR v2의 형식을 사용하고 있습니다 : 여기

    (이 게임의 자산 전략) 구문

    PVRTexToolCLI -i old_magie_cleanse-hd.pvr -o magie_cleanse-hd.pvr -flip y,flag -f r8g8b8a8 -legacypvr 
    

    노트입니다. 테스트를 실행 한 후에 모든 텍스처를 pvr v3으로 전환합니다. Cocos2d 3.2는 pvr v2 및 pvr v3을 지원하지만 누가 얼마나 오래 있는지 알고 있습니다.

  • 형식이 rgb8888 인 경우 자신의 형식을 알아 내야합니다. PVRTextToolGUI를 사용하여 기존 텍스처 중 하나를 드래그하여 현재 인코딩/압축을 파악할 수 있습니다.
  • 텍스처를 압축 한 경우 "-q pvrtcbest"를 사용하여 아티팩트를 방지하십시오. 천천히 CPU를 먹어 치우지 만 가치가 있습니다.