【问题标题】:SKSpriteKit. Can the SKScene be used as a physical body to pin an SKNode?SKSpriteKit。 SKScene 可以作为一个实体来固定一个 SKNode 吗?
【发布时间】:2014-10-22 18:39:52
【问题描述】:

我想通过将 SKNode(节点具有物理实体)固定到 SKScene 来修复空间中的 SKNode。所以它可以参与物理模拟——碰撞、旋转等。但不能移动。这是允许的吗?有没有更好的方法来修复空间中的物理节点,同时让它参与物理模拟?

【问题讨论】:

  • 使其成为基于边缘的主体
  • 啊哈!灯泡在我脑海里熄灭了。提出这个作为答案,我会给你。干杯。

标签: ios8 sprite-kit skscene sknode


【解决方案1】:

是的,您可以通过将dynamic 属性设置为NO

node.physicsBody.dynamic = NO;

【讨论】:

  • Nicael,但 SKScene 本质上是基于边缘的(即动态 = 否),因此不需要显式设置它。没有?
  • @dugla 我的意思是你应该为 SKNode 设置这个......还是我误解了这个问题?
  • 我想要一个 SKNode - 通常是 SKSpriteNode - 使用 SKScene 作为引脚板固定在空间中。所以SKScene是一个pin board,每个sprite都有一个pin,我把sprite pin到pinboard上。
  • @dulga 那么我的回答有什么问题??将此SKNode的physicsBody.dynamic设置为NO
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-25
  • 2015-07-19
  • 1970-01-01
  • 2015-03-07
相关资源
最近更新 更多