http://www.raywenderlich.com/29460/collisions-and-collectables-how-to-make-a-tile-based-game-with-cocos2d-2-x-part-2 자습서를 cocos2dx로 변환하고이 줄에 오류가 발생합니다. CCString * collision = properties-> objectForKey ("Collidable");Coos2dx의 유형 변환 오류
void HelloWorld::setPlayerPosition(CCPoint position)
{
CCPoint tileCoord = this->tileCoordForPosition(position);
int tileGid = _meta->tileGIDAt(tileCoord);
if(tileGid)
{
CCDictionary *properties = _tileMap->propertiesForGID(tileGid);
if(properties)
{
CCString *collision = properties->objectForKey("Collidable");
if(collision && (collision->compare("True")))
return;
}
}
_player->setPosition(position);
}
"...하지만 그 오류가 무엇이겠습니까?"그는 머리에 궁금해했습니다. 오류 메시지를 추가하는 데 도움이 될 것입니다. – LearnCocos2D
오류가 발생했습니다 ... 'const cocos2d :: CCString *'에서 'cocos2d :: CCString *'으로 잘못 변환되었습니다 [-fpermissive] – Singhak