2011-09-05 2 views
5

ho un'immagine forma e consistenza .. (shape.png, texture.png)Come riempire la trama in cocos2d?

vorrei dipingere una forma come modello texture.png in cocos2d. (figura formato è abbastanza grande immagine Struttura di. riempire in modo automatico la trama modello in tutta la forma.

ho cercando di conoscere la strada.

Non riesci a trovare ..

qualcuno ha una soluzione per risolvere questo problema?

risposta

7
sprite = [[CCSprite alloc] initWithFile:@"texture.png"]; 

ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT}; 
[sprite.texture setTexParameters:&params]; 
[sprite setTextureRect: CGRectMake(0.0, 0.0, w, h)]; 

questo codice ripete una trama sia nel xe y (o s, t in termini di struttura). l'unica limitazione è che la trama deve essere una potenza di due (es. 64 * 128, 128 * 12 8, 1024 * 1024) ecc.

+0

Dove indicare il luogo come modello "texture.png"? –

+0

Il posto dove ho messo: '@" shape.png "' –

+0

Penso che sia necessario "texture.png", vero? –