![]() |
DDM君 (2009-07-18 11:41:17) |
away3d是个渲染引擎,要复杂的碰撞还是要靠wow或者jiglib这类物理引擎啦 |
![]() |
hiddenshark (2009-07-20 08:54:34) |
那我想用flash3D实现第一人视角在场景里行走,用什么碰撞引擎比较好? |
![]() |
DDM君 (2009-07-20 12:20:45) |
这个。。。如果场景比较规则的话,个人觉得自己设坐标限制比较好,毕竟不需要什么‘物理’。 但然我们flash程序员也可以用我们特有的方式,就是在场景放n多虚拟物体,然后用球体的简单hittest来判定碰撞。 |
![]() |
hiddenshark (2009-07-22 08:33:17) |
我在网上找到了一个用位图控制碰撞的代码。是Away3D案例中的。感觉不错。 还有个问题:为什么我用Max3DS.load导入的模型都是黑色的?材质也给了(随便一个图片),在flex中编译没有错误。 |
![]() |
DDM君 (2009-07-22 11:30:18) |
对哦,这可是个pv3d没有的先进功能,我们看有空也加到傻瓜包里去,不错不错~~ 3dmax模型黑的话,检查一下贴图的UV,然后重新给他一个材质就好了,如果开始导出是正确的话,不影响程序操作的。 |
![]() |
hiddenshark (2009-07-26 10:45:44) |
模型黑的问题已经解决了。 我给了一个统一的材质。 不过问题是我如何按照不同模型给不同材质呢? |
![]() |
DDM君 (2009-07-26 12:18:03) |
如果不自己添加代码的话,在同一个DAE,目前是没有办法动态的给与不同材质的。必须先在三维软件中制作好。 |
![]() |
hiddenshark (2009-07-27 09:38:19) |
我导入的是3ds格式的。 导入的时候材质好像没有导入啊。 是不是需要单独导入材质?一个一个导入? |
![]() |
DDM君 (2009-07-27 18:13:36) |
最好不要用3ds,因为没法带动画信息。 动态贴图的话,只能整个贴一张。 |
![]() |
hiddenshark (2009-07-30 17:15:59) |
那dae格式的怎么导出? max里好像不支持这个格式。 |
![]() |
DDM君 (2009-07-31 11:22:09) |
需要装2个插件,看这篇的下面有官方地址的链接 http://flab3d.com/tutorials_05_pv3dloadDAE.php |
![]() |
hiddenshark (2009-07-31 13:55:45) |
pv3D的和away3D可以通用么? |
![]() |
DDM君 (2009-08-01 11:16:34) |
外部模型,只要扩展名相同,当然是通用的啦 ^___^。 |
![]() |
hiddenshark (2009-08-02 14:43:58) |
哦,谢谢。 |
|
|