저는 cococ2d-x 게임 라이브러리의 새로운 학습자이며 iphone6에서 간단한 게임을 만드는 법을 배우고 있습니다. 나는 눈에 보이는 크기를 인쇄하려면이 코드를 사용cocos2d-x iphone 시뮬레이터 해상도
auto visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
CCLOG("visibleSize: visibleSize.width=%f, visibleSize.height=%f",visibleSize.width,visibleSize.height);
CCLOG("origin: origin.x=%f, origin.y=%f",origin.x, origin.y);
을 다음과 같이 결과가 다음과 같이 내가 사용 SKD는 엑스 코드,하지만 난 시뮬레이터에서 화면 해상도에 문제가있는 상황은 다음과 같습니다
visibleSize: visibleSize.width=180.281693,visibleSize.height=320.000000
origin: origin.x=149.859161, origin.y=0.000000
내가 Google에 가서 아이폰 6의 크기가 나는적인 Cocos2D-X 코드에서 얻을 크기보다 훨씬 더 큰 것으로 나타났습니다 (320 × 480 점)와 시뮬레이터에 대한 자습서는 아이폰 망막을 사용하고 있습니다 데모를 보여줄 수는 있지만 아이폰 Retina 시뮬레이터를 찾지 못했습니다. Ipad Retina를 찾을 수 있습니다. 시뮬레이터 버전은 IOS9.3입니다. 왜냐하면 t를 사용할 수 없기 때문에 이것은 정말로 성가신 일입니다. 그는
node->setPosition(Point::ZERO);
노드를 0으로 설정하면이 개체는 크기 문제로 인해 보이지 않게됩니다.
누군가 나를 도와 줄 수 있습니까?