Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用Swift在SpriteKit上绘制beizer曲线?_Ios_Iphone_Swift_Sprite Kit - Fatal编程技术网

Ios 如何使用Swift在SpriteKit上绘制beizer曲线?

Ios 如何使用Swift在SpriteKit上绘制beizer曲线?,ios,iphone,swift,sprite-kit,Ios,Iphone,Swift,Sprite Kit,我想知道如何画贝塞尔曲线。我正在制作一个风筝飞行游戏,风筝线需要是贝泽曲线。采用贝塞尔线和其他线,但你必须在苹果或你自己的框架中,以其他方式表达这些线,并为其创建CGPATH 而且你不能动态地调整传递的CGPath,你必须为每一个变化替换它 这只会加剧SKShapeNode性能的巨大问题。这是可悲的 有关其无用性的更多信息,请阅读此处: 不幸的是,你的问题没有很好的答案 欢迎来到堆栈溢出!您似乎在要求某人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。@F

我想知道如何画贝塞尔曲线。我正在制作一个风筝飞行游戏,风筝线需要是贝泽曲线。

采用贝塞尔线和其他线,但你必须在苹果或你自己的框架中,以其他方式表达这些线,并为其创建CGPATH

而且你不能动态地调整传递的CGPath,你必须为每一个变化替换它

这只会加剧SKShapeNode性能的巨大问题。这是可悲的

有关其无用性的更多信息,请阅读此处:


不幸的是,你的问题没有很好的答案

欢迎来到堆栈溢出!您似乎在要求某人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。@FabianLauer如果你曾经使用过2D游戏引擎,你会意识到许多用户的期望之一就是它能够吸引人。SpriteKit是一个异常,因为它有可怕的绘图,所以它隐藏了它。更糟糕的是,它无法对贝塞尔曲线进行快速、高性能的更改,因此在其所有文档中都无法讨论二维绘图。典型的苹果公司,它的遗漏比它的声明更能说明问题。因此,这很可能是一个处于困境中的人提出的有效查询。“请原谅我的双关语。”我对这个问题发表了评论,因为在我看来,用户要求谷歌帮他搜索。在我看来,我比麻省理工学院的Sengupta付出了更多的努力,因为我用谷歌搜索,在不到一分钟的时间里找到了六个有希望的链接。@FabianLauer然而你第一次暗示他是在寻找编写的代码,而不是谷歌的课程。你还没有尝试过你的任何链接。。。也没有意识到没有性能解决方案。这是,如果你知道这个框架,不仅仅是一时的好奇,它是框架的一个真正问题,除了我的“答案”中的链接之外,在任何地方都没有提到。好了,够了-_-非常感谢你!非常感谢!:)我找到了这个解决办法。你对此有什么看法?这会更慢。它使用drawRect(),这是一个关于速度的恐怖故事。而且它使用的UILayers不能很好地与SpriteKit配合使用。既然你还不是SpriteKit的用户,我建议你找一个绘图友好的引擎并使用它。