标签:style http ar io color os sp for strong
Cocos2d-x 常用类名改变
下面的表格中的类名的转换方式主要是直接删除了 CC 前缀。
Cocos2d-x 类名改变
下面表格中的类名的转换就比较大了。
CCString 用法改变
之前:
1 | CCString* str = CCString::createWithFormat( "%s.png" , "picture" ); |
现在:
1 | std::string str = StringUtils::format( "%s.png" , "picture" ); |
CCDictinoary 用法改变
之前:
1 2 | CCDictionary* dict = CCDictionary::createWithContentsOfFile( "name.plist" ); CCArray* arr = (CCArray*) data->objectForKey( "Levels" ); |
现在:
1 2 3 | std::string path = FileUtils::getInstance()->fullPathForFilename( "name.plist" ); ValueMap dict = FileUtils::getInstance()->getValueMapFromFile(path); ValueVector arrLevels = data.at( "Levels" ).asValueVector(); |
CCArray 用法改变
这里就是 C++ vector 容器的标准用法了。
下面的信息来自这里。
触摸用法改变
单例类用法改变
CCTime 用法改变
CCTime在Cocos2d-x v3中已经被删除了。
范例:
1 2 3 4 | static inline float getTimeDifferenceMS(timeval& start, timeval& end) { return ((((end.tv_sec - start.tv_sec)*1000.0f + end.tv_usec) - start.tv_usec) / 1000.0f); }
|
标签:style http ar io color os sp for strong
原文地址:http://blog.csdn.net/hitwhylz/article/details/41989347