gpt4 book ai didi

ios - 如何使用Sprite Kit创建弯曲的水平边界

转载 作者:行者123 更新时间:2023-12-01 18:14:02 26 4
gpt4 key购买 nike

我想要一个如上图所示的边界。想象一下,将黑色作为具有物理作用的墙,将红色圆点作为英雄。英雄必须在边界内移动。

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

仅创建直线。

在iOS7或iOS8中可以吗?

最佳答案

我认为您需要 bodyWithEdgeLoopFromPath: ,您可以通过CGPathRef传递它。您是UIBezierPath中的can get that。像这样:

UIBezierPath *path = [...]; //Create path to your specifications
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromPath:path.CGPath];

唯一的要求是路径不能相交。

关于ios - 如何使用Sprite Kit创建弯曲的水平边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24590786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com