Я пытаюсь преобразовать http://www.raywenderlich.com/29460/collisions-and-collectables-how-to-make-a-tile-based-game-with-cocos2d-2-x-part-2 учебник в cocos2dx и получаю ошибку в этой строке: CCString * столкновение = свойства-> 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