ios – 使用带有Core Animation的贝塞尔曲线的工作流程

ios – 使用带有Core Animation的贝塞尔曲线的工作流程,第1张

概述我最近参与了一个广泛使用Core Animation的项目.结果非常好.理想情况下,我会使用图层和贝塞尔曲线进行运动. 有没有人有一个很好的工作流程来创建数据点,然后在创建曲线时使用?我控制点丢了一点.从概念上讲,我确实理解发生了什么. 是否有第三方软件可以让您直观地创建贝塞尔曲线,然后将其导出到文本文件中以包含在源代码中? 这可能不像你正在寻找的那样简单,但OmniGraffle假设你不压缩它们 我最近参与了一个广泛使用Core Animation的项目.结果非常好.理想情况下,我会使用图层和贝塞尔曲线进行运动.

有没有人有一个很好的工作流程来创建数据点,然后在创建曲线时使用?我控制点丢了一点.从概念上讲,我确实理解发生了什么.

是否有第三方软件可以让您直观地创建贝塞尔曲线,然后将其导出到文本文件中以包含在源代码中?

@R_502_6120@ 这可能不像你正在寻找的那样简单,但OmniGraffle假设你不压缩它们以 XML格式导出场景.如果您了解 Python或其他一些支持xml的脚本语言,则可以非常直接地解析XML以获得其中的bezIEr值.我正在使用这种方法来生成CoreAnimation bezIEr路径,它运行良好.

所以,大致我正在做的事情:

>在OmniGraffle中创建相同像素大小的参考矩形作为你的显示器>绘制一些贝塞尔曲线.>将文件另存为XML(确保压缩不在调色板中某处)>使用python / XML从保存的场景文件中解析出曲线数据>为您的应用程序保存一个更好的仅曲线xml文件资源以供阅读.>在应用程序中编写代码以加载XML并创建CoreAnimation曲线使用文件中的贝塞尔曲线值

总结

以上是内存溢出为你收集整理的ios – 使用带有Core Animation的贝塞尔曲线的工作流程全部内容,希望文章能够帮你解决ios – 使用带有Core Animation的贝塞尔曲线的工作流程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1033522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存