iOS 上有哪些不错的粒子效果引擎可供选择?

发布于 2024-12-24 01:04:39 字数 395 浏览 2 评论 0原文

核心问题是“我有什么选择可以在 iOS 应用程序中获得不错的粒子效果?”

我编写了一个 iPad 应用程序,我想在 UI 中使用大量 UIKit 对象,并保持原生 iPad 代码库的感觉。然而,我想要漂亮的粒子效果,所以我没有使用 cocos2d 并远离直接使用原生对象,而是利用quartz 编写了自己的粒子效果引擎。它有效,但性能非常平淡。

我是否必须使用 openGL ES 解决方案才能获得良好的性能(openGL 和 uikit view 不能很好地协同工作);是否有任何库可以让我简单地添加一个 UIView,其中包含分层在我的应用程序中的粒子效果系统,因为我认为适合放置它(几乎是我在性能相当差的情况下尝试做的事情)?

(如果我对 GL 的使用/知识生疏,请原谅我;我已经离开视线几个月了,对它没有很强的把握。)

The core question is "what are my options for decent particle effects in an iOS app?"

I wrote an iPad app where I wanted to use a large amount of UIKit objects in the UI and just keep to a native iPad codebase feel. However I wanted nice particle effects, so instead of going with cocos2d and distancing myself from using native objects directly, I wrote my own particle effects engine utilizing quartz. It works, but the performance is very underwhelming.

Do I have to go with an openGL ES solution to get any good performance at all (openGL and uikit view don't play nicely together); Are there any libraries out there that will let me simply add a UIView that contains the particle effects systems layered in my app as I see fit to place it (pretty much what I've tried to do with pretty bad performance)?

(Forgive me if my usage/knowledge of GL is rusty; I've been out of sight for a few months and do not have a strong handle on it.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹短裙飘 2024-12-31 01:04:39

我相信他们已经在 iOS 5 中为核心动画添加了粒子效果。尝试 此视频或查找CAEmitterLayer

I believe they've added particle effects to Core Animation as of iOS 5. Try this video or look up CAEmitterLayer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文