2017-05-03 3 views
0

Cocos2dx 및 Xcode를 업데이트 한 후 Thread1 : EXC_BAD_ACCESS (코드 = 1, 주소 = 0x0) 오류가 발생했습니다. 나는 위치를 설정할 때 발생하지만 나는 그것이 PNG로 이미지를 함께 할 수 있다고 생각 : 나는 다른 프로젝트에이 코드와 이미지를 추가하기 위해 노력했다Cocos2dx 업데이트 및 스레드 1 : EXC_BAD_ACCESS

auto backgroundSprite=Sprite::create("thing.png"); 
backgroundSprite->setPosition(Vec2(visibleSize.width /2 +origin.x,visibleSize.height/2 + origin.y)); 

하고 그것을 잘 작동합니다. 이미지 파일을 다른 것으로 전환하려고 시도했지만 작동하지 않았습니다.

답변

0

이동 설정을 구축하고 설정 :

0

nullptrbackgroundSprite 인 것처럼 보입니다. 에 전화하기 전에 확인하십시오.

+0

말이 있지만 널 왜 당신이 알고 PNG 파일 = 아니오에서 텍스트 메타 데이터를 제거? – carebearlife

+0

@carebearlife 프로젝트 구조가 무엇이며 뿌리부터 "thing.png"상대 경로가 무엇입니까? Sprite :: create 메서드 내에서 이미지에 대한 올바른 경로를 지정해야합니다. –

+0

png가 resources 폴더에 있습니다. 확실히 폴더의 일부 png 파일이 올바른 경로인지 확인하지만 대부분의 사람들은 그렇지 않습니다. – carebearlife

1

데스크톱에서 실행중인 경우 thing.png에 대해 대상 구성원을 선택하고 Xcode IDE 형식을 확인하십시오. 파일은 리소스에서 사용할 수 있습니다.

enter image description here

관련 문제