cocos2d-x 2.x 与 3.x 对照

cocos2d-x 2.x 与 3.x 对照,第1张

概述Cocos2d-x 常用类名改变 下面的表格中的类名的转换方式主要是直接删除了 CC 前缀。 Cocos2d-x 类名改变 下面表格中的类名的转换就比较大了。 CCString 用法改变 之前: 1 CCString* str = CCString::createWithFormat( "%s.png" , "picture" ); 现在: 1 std::string str = StringUt

Cocos2d-x 常用类名改变

下面的表格中的类名的转换方式主要是直接删除了 CC 前缀。

Cocos2d-x 类名改变

下面表格中的类名的转换就比较大了。

CCString 用法改变

之前:

1 CCString*str=CCString::createWithFormat( "%s.png" , "picture" );

现在:

std::stringstr=StringUtils::format(

CCDictinoary 用法改变

1 2
CCDictionary*dict=CCDictionary::createWithContentsOffile( "name.pList" ); CCArray*arr=(CCArray*)data->objectForKey( "Levels" 2 3
std::stringpath=fileUtils::getInstance()->fullPathForfilename( ValueMapdict=fileUtils::getInstance()->getValueMapFromfile(path); ValueVectorarrLevels=data.at( ).asValueVector();

CCArray 用法改变

这里就是 C++ vector 容器的标准用法了。

下面的信息来自这里。

触摸用法改变

单例类用法改变

CCTime 用法改变

CCTime在Cocos2d-x v3中已经被删除了。

范例:

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); }
总结

以上是内存溢出为你收集整理的cocos2d-x 2.x 与 3.x 对照全部内容,希望文章能够帮你解决cocos2d-x 2.x 与 3.x 对照所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1023523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)