【问题标题】:Spritekit SkNodes intersection's Rect / PolygonSpritekit SkNodes 交点的 Rect / Polygon
【发布时间】:2016-06-23 08:06:05
【问题描述】:

我想在Sprite-kit 中确定2 个重叠SkNodes 的交点矩形/多边形。

方法:

SKNode.intersectsNode(<#T##SKNode#>)

如果有交叉路口,则仅返回 truefalse,但我也想知道交叉路口的区域。

有人可以帮助我吗? (我要确定绿色三角形)

【问题讨论】:

  • 这个post 可以帮助你。
  • @appzYourLife 就像intersectsNode(),它只返回 truefalse
  • 告诉我你真正需要做什么,也许有更好的解决方案
  • @appzYourLife 我只是想让我的角色沿着斜坡移动(带有自定义物理的 2d 平台游戏)
  • 好的,但是为什么需要交叉口区域?

标签: ios swift sprite-kit sprite sknode


【解决方案1】:

谷歌搜索“两个矩形相交的区域”显示此问题已在 SO、like hereand here 上多次解决。

就 Sprite Kit 的具体情况而言:您将必须实现一些逻辑(以测试交叉口、遏制等...)和数学(以计算交叉口的面积)AFAIK 没有内置任何内容SK为你做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    相关资源
    最近更新 更多