作者forgot75421 (伏加特I
看板Flash
標題[問題] 請給我一些意見 關於PV3D
時間Wed May 20 16:19:26 2009
我想要用flex結合pv3d來做一個場景
內容是
有一輛車子經過一個路燈底下 在進入路燈的光罩範圍時 會進行觸發事件
像是車子的顏色變了之類的(以3D的方式呈現)
下面是很爛的示意圖
___
[___]
| \
| \
| \
| 路燈 \
| \ ____
| \ _| |_
| \ |________|
| \ o o
我的想法是 路燈的光罩範圍也是一個3D物件
所以當車子進入時 是利用碰撞來偵測
(是否車子進入光照範圍時一定要用碰撞來偵測呢? 還是有別的方法)
3D的物件都是利用3dsmax建模之後 利用COLLADA轉成DAE之後再利用PV3D來呈現
現在的問題是 碰撞的部份
PV3D內建的碰撞偵測hitTestObject對於外部匯入的DAE偵測不是很理想(麻煩請看6513篇)
所以正在想辦法解決 有想到要用BOX2D可是那對於我問題的情境好像有些不符合
希望大家可以給我一些意見 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.142.210
推 cjcat2266:看來是不需要3D碰撞囉 05/20 16:47
→ cjcat2266:照你這樣的車子與路燈,用投影在地上的影子區塊來做偵測 05/20 16:47
→ cjcat2266:應該就綽綽有餘,試試圓形(燈光)和方型(車子)的碰撞吧 05/20 16:47
→ cjcat2266:圓形和方型的碰撞就自己算算吧 05/20 16:48
→ cjcat2266:用物理引擎我覺得反而是殺雞用牛刀 05/20 16:49
→ forgot75421:用路燈是比喻啦 因為我的光罩範圍不一定是一個錐形 05/21 01:13
→ forgot75421:也可能是一個怪怪的形狀 所以我想說用碰撞偵測會比較 05/21 01:13
→ forgot75421:好 05/21 01:13