¿Cómo agregar diamantes cuando Gold Miner está programado en C++?
Si se carga una imagen en la escena actual:
Método 1:
cc sprite PSPrite = cc sprite::create(const char * picaddr), y cree un asistente para cargar la imagen picaddr como dirección de la imagen. Si la dirección no está en el directorio de recursos predeterminado de cocos2d, debe completar la ruta completa.
PSP rite-& gt; setPosition(ccp(x, y)); postura de preparación
PSP rite-& gt; establecer rotación (ángulo de rotación de flotación); /p>
Entonces esto -> addChild(pSprite, 1); establece el asistente como un nodo secundario de la escena actual y establece la altura del eje Z (el valor predeterminado es 0).
O la imagen se ha cargado en el conjunto de búfer de imágenes, puede utilizar el siguiente método.
Método 2:
CCSpriteFrameCache * pCache = CCSpriteFrameCache::sharedSpriteFrameCache();
pCache-> carga un archivo plist que contiene imágenes.
CCSpriteFrame * p frame = pCache-& gt; SpriteFrameByName ("La dirección de la imagen que se va a cargar");
cc sprite * pSprite = cc sprite::createWithSpriteFrame(p frame); Crear sprite
PSP rite-& gt; /p>
PSP rito->establecer rotación(ángulo de rotación flotante);Establecer el ángulo de rotación
Esto->addChild(pSprite, 1);El número 1 agregado a la escena es Zorder .