Как обернуть целое число в cocos2d :: Object в бета-версии cocos2d-x 3.0?

В cocos2d-x 2.x существует класс с именем Integer, мы можем использовать Integer :: create (n) для создания экземпляра Integer, который является своего рода объектом. Однако, начиная с Cococ2d-x 3.0 beta, класс Integer устарел, есть ли новый способ его обернуть?

0

Решение

Наконец, я использую тип intptr_t, это целочисленный тип, который имеет тот же размер, что и указатель

преобразовать из intptr_t в cocos2d :: Object указатель:

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

и наоборот:

auto n = reinterpret_cast<intptr_t>(obj);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]