作者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
1F:推 cjcat2266:看来是不需要3D碰撞罗 05/20 16:47
2F:→ cjcat2266:照你这样的车子与路灯,用投影在地上的影子区块来做侦测 05/20 16:47
3F:→ cjcat2266:应该就绰绰有余,试试圆形(灯光)和方型(车子)的碰撞吧 05/20 16:47
4F:→ cjcat2266:圆形和方型的碰撞就自己算算吧 05/20 16:48
5F:→ cjcat2266:用物理引擎我觉得反而是杀鸡用牛刀 05/20 16:49
6F:→ forgot75421:用路灯是比喻啦 因为我的光罩范围不一定是一个锥形 05/21 01:13
7F:→ forgot75421:也可能是一个怪怪的形状 所以我想说用碰撞侦测会比较 05/21 01:13
8F:→ forgot75421:好 05/21 01:13