swift - 我怎样才能达到风的效果?

标签 swift xcode sprite-kit

我怎样才能实现这样的风效果。(见评论中的链接)。

不是 SKFieldNode,我希望实现设计。

我如何使用 PARTICLES 做到这一点?

我试过在粒子编辑器中使用 SMOKE 模板。我尝试在编辑器中更改不同的参数/数字,但无法达到这种效果。


我真的需要帮助,几周来我一直在尝试这样做。

谢谢!

编辑: 我希望在视频中实现 2 种不同的效果。

添加 2 张图片以更准确地说明我要查找的内容。

1) Straight/Wavy Wind - 直线/波浪风(在视频中我画的地方看,因为它的不透明度很低)

2) Swirly/Hurricane Wind - 以漩涡状运动旋转的漩涡/飓风。

我希望这次修改对您有最大帮助。

最佳答案

这是两种不同的粒子效果,最好在后处理效果程序(如 After Effects)中使用 TrapCode 的 Particular 或类似工具使用数万个甚至数百万个非常小的粒子来完成。然后渲染为低分辨率图像序列动画,并在需要时在需要的地方合成。您可以使用低分辨率,因为它们纤细、叠加且微弱。这将是执行此操作的最有效和最常用的方法。在 iOS 上使用“真实”粒子执行此操作会耗尽电池并占用所有 CPU 和 GPU 来执行所需的物理和渲染组合。

关于swift - 我怎样才能达到风的效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40680104/

相关文章:

ios - Storyboard与模拟器不同

ios - SpriteKit : Use one instance of a Class in multiple scenes?

swift - 如何随着时间的推移或分数更新时增加重力?

iOS Firebase 数据库安全。创建新的应用程序用户 : Checking for Existence of Username

ios - 使用 UICollectionView 的过渡传递数据

properties - Swift 类 : Property not initialized at super. init 调用中出现错误

ios - SpriteKit : One node with two physics body

ios - 如何更改手势识别器中等待下一次点击的时间

xcode - 通过 App Store 安装时卸载 Xcode 4

ios - iBeacon 技术将位置感知应用程序访问锁屏