今天在做sprite Kit game时遇到一个问题。
新建一个项目运行时发现就加了这几句代码无法运行。后来一查原来是storyboard uiview要改一下。改成SKview
In your storyboard, did you set the 'custom class' of the VC's root view to SKView?
SKView *spriteView = (SKView*)self.view; spriteView.showsFPS = YES; spriteView.showsDrawCount = YES; spriteView.showsNodeCount = YES;
选择storyboard 然后找到右边 Sustom Slass 把Class 改成SKView
2013-08-13 14:17:08.678 SpriteWalkthrough[12416:c07] -[UIView setShowsFPS:]: unrecognized selector sent to instance 0x9742e30
2013-08-13 14:17:08.679 SpriteWalkthrough[12416:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setShowsFPS:]: unrecognized selector sent to instance 0x9742e30'
本文介绍在使用SpriteKit进行游戏开发时遇到的Storyboard与UIView兼容性问题。通过将ViewController的根视图自定义类改为SKView,解决了运行时出现的错误,使能够正确显示帧率、绘制计数和节点计数。
2905

被折叠的 条评论
为什么被折叠?



