如何在cocos2d-x 3.0 beta中将整数包装到cocos2d :: Object?

时间:2014-03-20 03:33:54

标签: c++ cocos2d-x cocos2d-x-3.0

在cocos2d-x 2.x中,存在一个名为Integer的类,我们可以使用Integer :: create(n)创建一个Integer实例,它是一种对象。但是,自从cococ2d-x 3.0 beta以来,Integer类已被弃用,有没有新的方法来包装它?

1 个答案:

答案 0 :(得分:0)

我最后使用intptr_t类型,它是一个与指针

大小相同的整数类型

从intptr_t转换为cocos2d :: Object指针:

auto obj = reinterpret_cast<cocos2d::Object *>(n);

和背面:

auto n = reinterpret_cast<intptr_t>(obj);