Vel*_*its 2 bezier drawing objective-c ios sprite-kit
我不是 iOS 开发人员,我刚刚开始实现我的游戏,我在 Flash 中完成的,希望它使用本机环境会超级快。
该项目是一个 2d 游戏,有很多基于用户交互的动态贝塞尔曲线绘制。基本上我绘制动态斑点(变形虫类型的形状)。
首先我尝试了 Swift,它与 actionscript 非常相似,但结果证明,在 Xcode6 最终版本发布之前,Apple 将无法接受使用 Swift 构建的应用程序,因为我想在 9 月之前发布我的游戏,所以我去了目标 C 路线.
由于集成了物理引擎、精灵层次结构等,我想使用精灵套件。
我尝试使用 SKSphapeNode 进行绘图,但我很快意识到,它不适合我的需求。(如果笔画粗于 2 个像素,则无法绘制笔画,它有内存泄漏等)
因此,我使用了放入 UIImage 的 UIBezierPath,但我对性能不满意,因为我必须使用新的动态生成的贝塞尔曲线形状创建新的 UIImage。
这些是我目前找到的选项:
有没有人有任何想法,提示什么方法是最好的性能明智的?
提前谢谢你的帮助!