2010-08-11 11 views
1

J'essaie de nouvelles choses pour un jeu simple en mode portrait, je veux ajouter un fond de défilement sans faille à un jeu, l'image est 512x512px.Fond défilant

Le défilement principal que je souhaite avoir est verticalement, mais je souhaite pouvoir faire défiler latéralement dans les limites de la taille de l'image. Comment dois-je aller avec cela, j'utilise cocos2d. David

Répondre

1

Essayez de répéter la texture (dans ce cas au sein 2000px)

CGRect repeatRect = CGRectMake(0, 0, 2000, 2000); 
CCSprite *background = [CCSprite spriteWithFile:@"Background.png" rect:repeatRect]; 
ccTexParams params = 
{ 
    GL_NEAREST, 
    GL_NEAREST_MIPMAP_LINEAR, 
    GL_REPEAT, 
    GL_REPEAT 
}; 
[background.texture setTexParameters:&params];