cocos2d 1.0 アプリをアップグレードして、新しい cocos2d 2.0 フレームワークを使用しようとしています。
私は移行 wiki に従い、ほとんどすべてを変換することができました。しかし、このエラーが表示されます - cocos2d: ERROR: Failed to compile vertex shader
単純な CCLableTTF を使用しようとすると。シェーダーや特別なグラフィックは使用していません。単純なものが欠けているだけだと確信していますが、答えが見つからないようです。
CGSize size = [[CCDirector sharedDirector] winSizeInPixels];
//# Moves Label
self.scoreLabel = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"Moves: %d",self.player.score] fontName:@"Marker Felt" fontSize:18];
[self.scoreLabel setPosition: ccp(size.width/2, 400)];
[self.scoreLabel setColor:ccc3(255, 255, 255)];
[self addChild:self.scoreLabel z:200];
最終的に空白のページになり、エラーが表示されます -
-[CCGLProgram initWithVertexShaderByteArray:fragmentShaderByteArray:] [Line 82] cocos2d: ERROR: Failed to compile vertex shader
-[CCGLProgram initWithVertexShaderByteArray:fragmentShaderByteArray:] [Line 91] cocos2d: ERROR: Failed to compile fragment shader
-[CCGLProgram link] [Line 178] cocos2d: ERROR: Failed to link program: 0