String *levelStr = String::createWithFormat(“level_%d_%d”,level,levellist);
在2.x中,可以用上述方式格式化一个字符串,但3.0之后有警告。
那在3.0之后的版本中应该怎么格式化一个字符串。
std::string levelStr = StringUtils::format(“level_%d_%d”,level,level list);
如果还没习惯过来
可以:
auto levelStr =String::createWithFormat("level%d%d",level,levellist); 
用这个没问题的
std::string 或者 cocos2d::Value
感谢各位回答
谢谢,有用。。。
是不是这样理解 :
String::createWithFormat是2.x写法
__String::createWithFormat是3.x写法
同时也可以用StringUtils::format