【发布时间】:2014-08-04 12:06:44
【问题描述】:
错误行是:
test = Grid::createGrid("empty.png");
声明类的源文件是:
Grid* Grid::createGrid(std::string texture)
{
Grid* pGrid = new Grid();
pGrid->initWithFile(texture);
pGrid->autorelease();
Size size = Director::getInstance()->getVisibleSize();
int scale = pGrid->getContentSize().height/((size.height-size.height*0.1)/10);
pGrid->setScale(scale, scale);
return pGrid;
}
我确信这应该可以工作,因为我在 xcode 中也为另一个程序完成了完全相同的代码...
【问题讨论】:
-
看起来
test没有声明? -
在
test =或Grid*前面扔一个auto
标签: xcode cocos2d-x cocos2d-x-3.0