1
我正在使用Cocos2D。使用Texture Packer生成紋理圖集的一部分時,最有效的方法是平鋪圖像。我有一個10 x 320的圖像,我想要平鋪它以填滿屏幕。平鋪屬於紋理圖集一部分的圖像
我之前已經使用此代碼爲平鋪圖像
bgHolder = [CCSprite spriteWithFile:@"bg.png" rect:CGRectMake(0, 0, 700, 300*155)];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[bgHolder.texture setTexParameters:¶ms];
[self addChild:bgHolder];
,但我不認爲我可以使用這種方法時,我想平鋪圖像不是方形,僅一小部分在al紋理。
鏈接一堆CCSprites對我來說似乎效率很低,所以我希望有一個更好的方法。
我認爲,只是希望有某種方式來利用GL_REPEAT或沿着這些線的東西。當移動和縮放拼貼的小精靈時,我會在它們之間綁紮。我想我只需要關掉關閉和截斷這些不速之客的位置和類似的東西。歡呼回答。 – Tiddly 2012-08-03 11:20:43