作者rainpo17 (貼)
看板Flash
標題[問題] 粒子碰撞
時間Wed Aug 30 01:41:19 2006
自己寫了一個簡單的碰撞
邊界的碰撞比較容易解決
但是兩個粒子間的碰撞,我用迴圈去檢查
可是卻發現如果粒子數一旦增加,就會有很可怕的lag
原本想要寫在粒子本身的onEnterFrame中
可是,如果這樣的話,還是要用迴圈去檢查其它粒子是否在碰撞區內
所以不知道是否有其它的方法?可以不要用迴圈?或者有簡單的檢查方法?謝謝
p.s.粒子都是MC
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.32.163
1F:推 etrexetrex:難題0.0 08/30 15:46
2F:推 Jerrynet:請使用ActionScript3來寫~在200*200範圍內有100個圓在碰 08/31 15:38
3F:→ Jerrynet:撞...FPS還可以到40幾~@@~(效率好高阿)~~ 08/31 15:39
4F:推 wegerx:喔喔!這代表我延宕多年的射擊遊戲可以繼續寫了~~ 08/31 19:43
5F:推 rainpo17:請問matrix可以用嗎?還是只能在bmp使用而已.... 09/01 11:35
6F:推 Jerrynet:應該是吧....我沒用在AS3過~~XD 09/01 12:31
7F:推 etrexetrex:AS3 出了!? T_T 我還在用 MX2004 阿..... 09/02 23:32