joe*_*ity 1 objective-c ios sprite-kit
我在下面有这个代码加载viewDidLoad:方法中的场景.
SKView *spriteView = (SKView *) self.view;
spriteView.showsDrawCount = YES;
spriteView.showsNodeCount = YES;
spriteView.showsFPS = YES;
PFPiePlanesScene *scene = [PFPiePlanesScene sceneWithSize:self.view.frame.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
[spriteView presentScene:scene];
Run Code Online (Sandbox Code Playgroud)
当我打电话给任何东西时spriteView,它会崩溃:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setShowsDrawCount:]: unrecognized selector sent to instance 0x9685030'
Run Code Online (Sandbox Code Playgroud)
我假设这是因为它不是将实例视为SKView而是将其视为UIView.
提前致谢.
一些额外的:
Sprite工具包使用此代码加载场景.
// Configure the view.
SKView * skView = (SKView *)self.view;
skView.showsFPS = NO;
skView.showsNodeCount = NO;
// Create and configure the scene.
self.scene = [SKMyScene sceneWithSize:skView.bounds.size];
self.scene.scaleMode = SKSceneScaleModeAspectFill;
// Present the scene.
[skView presentScene:self.scene];
Run Code Online (Sandbox Code Playgroud)
乔
小智 7
如果您正在关注apple的walk-thougrh,则跳过该部分:"打开项目的故事板.它有一个视图控制器(SpriteViewController).选择视图控制器的视图对象并将其类更改为SKView.
| 归档时间: |
|
| 查看次数: |
2077 次 |
| 最近记录: |