IOS 上如何实现下雨的效果

2015-07-09 09:33:36 +08:00
 zysoo
新手想问一个问题,雨滴可以用UIKit Dynamics实现。 那么落到地上,变成水花,怎么处理尼,是不是在涉及到游戏开发方面的知识了?
3985 次点击
所在节点    iDev
9 条回复
b821025551b
2015-07-09 10:17:19 +08:00
unity
suikator
2015-07-09 10:19:00 +08:00
ios Ios iOs IoS
noli
2015-07-09 10:25:54 +08:00
不考虑跨平台的话 SpriteKit 就可以了。
bigcoon
2015-07-09 10:27:56 +08:00
水滴落到地上飞溅起来也是一个动画,只不过在水滴到达地面的时候播放
finab
2015-07-09 10:38:48 +08:00
第一种方法,将水花动画做成帧图片 然后应用显示 ,
缺点是 这种方法太耗费CPU ,动画一多卡的不要不要的

第二种,使用openGL ES ,丝滑流畅 。iOS很方便的可以使用openGL ES ,提供了很多方法和类来支持
实现起来还是比较爽的 ,
缺点是 就算方便了很多又怎么样,openGL ES 还是难的不要不要的,实现起来比较难
blogcool
2015-07-09 11:14:28 +08:00
SpriteKit 最简单,有粒子效果
learnshare
2015-07-09 11:52:19 +08:00
简单点就是播放多帧图片
faceair
2015-07-09 12:01:55 +08:00
自带天气APP的雷电效果简直炫酷
vincentxue
2015-07-10 11:39:00 +08:00
粒子效果,直接用 SpriteKit 就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX