I have developed an iOS app using Sprite Kit. Anyone that has developed an iOS game with Sprite Kit knows of the label at the bottom corner with debugging information. I am trying to remove the debugging information on the bottom corner which gives the number of nodes and fps. (ex. 1 node 60.0 fps)
I tried the following code in the -(id)initWithSize:(CGSize)size
method in my .m
file but it doesn't seem to do anything. Is this the correct code for removing the debugging label or is there a better way to remove the label?
SKView *spriteView = (SKView *) self.view;
spriteView.showsNodeCount = NO;
spriteView.showsFPS = NO;
-(id)initWithSize:(CGSize)size
is not the method where you do this. I guess you are doing this in subclass of SKScene
. You should do it in ViewContoller
. Go to the ViewController
there in viewWillLayoutSubviews
. Just find that somewhere in your code you did this:
skView.showsFPS = YES;
skView.showsNodeCount = YES;
Just comment these two lines or do this:
skView.showsFPS = NO;
skView.showsNodeCount = NO;
Hope this helps.. :)