【问题标题】:Can I selectively display physicsBody's?我可以选择性地显示physicsBody的吗?
【发布时间】:2015-03-16 14:41:21
【问题描述】:

在 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 与一些精灵结合起来看起来非常好。

【问题讨论】:

    标签: objective-c ios8 sprite-kit skphysicsbody


    【解决方案1】:

    您不能使用self.skView.showsPhysics 选择性地显示物理实体。但是,您可以使用 SKShapeNode 来获得与显示物理体几乎相同的效果。使用 SKShapeNode 还可以通过使用它的一些填充属性和描边属性为您提供更好的控制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多