【问题标题】:How to create a boundary in Sprite Kit如何在 Sprite Kit 中创建边界
【发布时间】:2014-02-11 23:14:55
【问题描述】:

刚开始使用 sprite kit 制作游戏,我需要知道的是如何设置边界,以便我的角色留在屏幕上,因为它不会因重力而掉落,也不会在你轻点屏幕就够了。

【问题讨论】:

  • 安德烈斯的回答是正确的。然后您可以对碰撞做出反应,以便您的对象在与边界碰撞时做出反应。

标签: ios iphone ipad sprite-kit


【解决方案1】:

SKScene定义physicsBody

self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];

Apple's documentation 中有很好的描述,清单 8-1

【讨论】:

  • Swift 4.0 self.physicsBody = SKPhysicsBody(edgeLoopF​​rom: self.frame)
猜你喜欢
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多