看板 MacDev 關於我們 聯絡資訊
請問板上各位大大 我想做一個功能能讓畫面上的東西掉落 比方說,我在畫面上有很多黑點 這些黑點都是我用uicolor塗上去的 現在我想讓這些黑點往下方掉落(就是當我把iPad直立起來的時候) 現在的想法只有暴力去掃描,然後一個一個畫 另外我有看到zonble大大以前發的文章利用animation的方法去做 可是我的東西並不是image,好像不適合這樣的做法 請問有沒有適合的方法可以讓我試試看呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.118
Piceman:用uiimage貼圖呢? 06/16 02:11
popcorny:用CoreAnimation可以啊.. 你所謂不行的點是在哪? 06/16 09:56
zonble:所有的 UIView 的內容其實也都是先畫成圖才顯示出來啊... 06/16 10:05
zonble:這種需求最好的方法還是 Core Animation 06/16 10:06
xevisu:try try cocos2D~ 06/16 19:44
kib65060:有用cocos2D嘗試,也有用硬搬的。 06/17 01:57
kib65060:發現硬搬也不會太差,只是要用nsrunloop看中間結果 06/17 01:58
aecho:硬搬是指用NSRunLoop,然後每個frame都重繪嗎? 06/17 06:38
aecho:這樣的話,我會覺得可以考慮用OpenGLES 06/17 06:41
kib65060:對呀~ 我是用樓上的大大說的方法。 06/17 17:23
aecho:想說你只有一種圖要畫,用OpenGLES產生一份原型到處畫, 06/17 20:37
aecho:應該可以加速不少吧 XD 06/17 20:37
kib65060:我要畫的東西是整個畫面的沙子~ 06/17 21:27
kib65060:我想對他們一個一個做不同速度的滑落 06/17 21:28