@property BOol contentCreated
然后在实施中
//just like in Apple's example project- (voID)dIDMovetoVIEw: (SKVIEw *) vIEw { if (!self.contentCreated) { [self createSceneContents]; self.contentCreated = YES; }}- (voID)createSceneContents { self.backgroundcolor = [SKcolor whitecolor]; self.scaleMode = SKScenescaleModeAspectFill; SKLabelNode *newGameNode = [[SKLabelNode alloc] initWithFontnamed: @"Helvetica"]; newGameNode.name = @"NewGame"; newGameNode.text = @"New Game"; newGameNode.FontSize = 30; newGameNode.Fontcolor = [SKcolor whitecolor]; newGameNode.position = CGPointMake(100,100); [self addChild:newGameNode];}
但是当我跑步时,屏幕上什么都没有显示出来.我究竟做错了什么?
解决方法 这是因为你在白色背景上显示白色文字.试试这个:newGameNode.Fontcolor = [SKcolor blackcolor];总结
以上是内存溢出为你收集整理的ios – SKLabelNode未显示在屏幕上全部内容,希望文章能够帮你解决ios – SKLabelNode未显示在屏幕上所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)