作者kib65060 (阿忠)
看板MacDev
标题[问题] 如何让uiview上面的东西滑落 or 掉落
时间Wed Jun 15 19:56:37 2011
请问板上各位大大
我想做一个功能能让画面上的东西掉落
比方说,我在画面上有很多黑点
这些黑点都是我用uicolor涂上去的
现在我想让这些黑点往下方掉落(就是当我把iPad直立起来的时候)
现在的想法只有暴力去扫描,然後一个一个画
另外我有看到zonble大大以前发的文章利用animation的方法去做
可是我的东西并不是image,好像不适合这样的做法
请问有没有适合的方法可以让我试试看呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.28.118
1F:推 Piceman:用uiimage贴图呢? 06/16 02:11
2F:→ popcorny:用CoreAnimation可以啊.. 你所谓不行的点是在哪? 06/16 09:56
3F:→ zonble:所有的 UIView 的内容其实也都是先画成图才显示出来啊... 06/16 10:05
4F:→ zonble:这种需求最好的方法还是 Core Animation 06/16 10:06
5F:推 xevisu:try try cocos2D~ 06/16 19:44
6F:→ kib65060:有用cocos2D尝试,也有用硬搬的。 06/17 01:57
7F:→ kib65060:发现硬搬也不会太差,只是要用nsrunloop看中间结果 06/17 01:58
8F:推 aecho:硬搬是指用NSRunLoop,然後每个frame都重绘吗? 06/17 06:38
9F:推 aecho:这样的话,我会觉得可以考虑用OpenGLES 06/17 06:41
10F:→ kib65060:对呀~ 我是用楼上的大大说的方法。 06/17 17:23
11F:推 aecho:想说你只有一种图要画,用OpenGLES产生一份原型到处画, 06/17 20:37
12F:→ aecho:应该可以加速不少吧 XD 06/17 20:37
13F:→ kib65060:我要画的东西是整个画面的沙子~ 06/17 21:27
14F:→ kib65060:我想对他们一个一个做不同速度的滑落 06/17 21:28