在GameViewController中我有这个:
-(void)viewDidLoad
{
[super viewDidLoad];
//Configure the view.
self.skView = (SKView *)self.view;
self.skView.showsFPS = YES;
self.skView.showsNodeCount = YES;
self.skView.showsPhysics = YES; //<<<<<QUESTION ABOUT THIS
//Create & configure the scene.
self.scene = [GameScene sceneWithSize:self.skView.bounds.size];
self.scene.scaleMode = SKSceneScaleModeAspectFill;
//Present the scene.
[self.skView presentScene:self.scene];
}
当showsPhysics = YES时,是否有一些我可以编写的代码只显示我要显示的physicsBody?在游戏过程中,一些物理实际上与一些精灵相结合看起来非常好。
答案 0 :(得分:1)
您无法使用self.skView.showsPhysics
选择性地显示物理实体。但是,你可以使用SKShapeNode来显示与物理体相同的效果。使用SKShapeNode还可以通过使用某些填充属性和笔触属性来提供更好的控制。