我可以有选择地显示 physicsBody 的吗?
Can I selectively display physicsBody's?
在 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?在游戏过程中,一些 physicsBody 与一些 sprite 结合起来看起来非常好。
您不能使用 self.skView.showsPhysics
选择性地显示物理体。但是,您可以使用 SKShapeNode 来获得与显示您的物理体几乎相同的效果。使用 SKShapeNode 还可以通过使用它的一些填充属性和描边属性为您提供更好的控制。
在 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?在游戏过程中,一些 physicsBody 与一些 sprite 结合起来看起来非常好。
您不能使用 self.skView.showsPhysics
选择性地显示物理体。但是,您可以使用 SKShapeNode 来获得与显示您的物理体几乎相同的效果。使用 SKShapeNode 还可以通过使用它的一些填充属性和描边属性为您提供更好的控制。