→ aquarianboy:"as3 physics engine"你可以用這個當關鍵字google看看 05/20 17:03
推 cjcat2266:先把每個cell想成一個中心點和一個"假想半徑" 05/20 18:09
→ cjcat2266:應是要把它想成是"圓形"這個出發點就錯了 05/20 18:09
→ cjcat2266:每個中心點和假想半徑,再加上彈性係數,就可算出下一個 05/20 18:10
→ cjcat2266:frame的時候每個cell應該要移動到哪裡 05/20 18:11
→ cjcat2266:要嘛自己算,要嘛用物理引擎算,下一步才是render 05/20 18:11
→ cjcat2266:這個render方式看起來像Voronoi graph,可以去Google查 05/20 18:11
→ cjcat2266:每一個Voronoi graph的多邊形內部用圓形漸層填色 05/20 18:12
→ cjcat2266:就可以作出最終結果,漸層中心點即為cell中心點 05/20 18:12
推 cjcat2266:最後嘮叨一下,當AS用到一定程度之後,盡量別碰hitTest 05/20 18:15
→ cjcat2266:那是一個又吃資源又粗糙的AABB碰撞偵測方式 05/20 18:15
→ cjcat2266:像這種圓形物件的碰撞偵測,就真的要自己用數學來算 05/20 18:16
→ chann:感謝版主及cj大提供的大方向 助益良多! 特此拜謝<0> 05/20 18:40
推 etrexetrex:請問 director 可以用很簡單的方法作出這個嗎? 05/20 18:48
→ etrexetrex:我想問的是 director 可以比 flash 容易作嗎? 05/20 18:48
→ chann:想請益一下,有關版大說搜尋物理引擎部份,應該只有重力& 05/20 20:26
→ chann:碰撞部份吧,Vonoroi 的演算法還是必須自己 code 出來囉? 05/20 20:26
推 cjcat2266:是啊,網路上資源也很多啊,可以到WonderFL看看 05/20 20:27
→ cjcat2266:WonderFL有一堆Voronoi範例,Wiki則是有演算法 05/20 20:27
→ chann:還是有什麼引擎有提供寫法以供參考呢@@ 05/20 20:27
推 cjcat2266:基本上Voronoi就是最近兩點之間的中垂線畫出來的圖形 05/20 20:31
推 etrexetrex:其實我原本以為是 voronoi 只控制遮罩形狀耶 05/20 20:53
→ etrexetrex:因為最近都在想上面那篇遮罩的事 XD 05/20 20:53
推 cjcat2266:那樣也是OK啦,跟作色塊再填色效果一樣 05/20 21:00
→ cjcat2266:只不過不知道FP的render效能有沒有差 05/20 21:00
→ chann:作色塊、遮罩效果的部份可以請大大們指點一下嗎@@ 05/20 21:10
→ chann:找出每三個點連結的三角形之外心,在選出一點將所有用到此點 05/20 21:26
→ chann:的三角形外心連起來畫成一個Sprite(可以這樣嗎?),再將 05/20 21:28
→ chann:Sprite 填入漸層 05/20 21:28
推 cjcat2266:Voronoi畫法不是這樣的,演算法可以去wiki找 05/20 21:49
推 etrexetrex:自己實作voronoi有點累哦 還是找看看flash 有沒有寫好 05/20 22:06
→ etrexetrex:的lib比較快 05/20 22:06
推 cjcat2266:有沒有lib我不知道,不過WonderFL上有很多範例就是了 05/20 22:30
→ chann:感謝各位大大地回應~我先朝實做細胞碰撞為方向好了 05/20 23:11
→ chann:中間的爪子就等之後再來請益了~ <0> 05/20 23:11