flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:我的第一个flash3d作品

我的第一个flash3d作品
hiddenshark (2009-07-11 16:48:25)

模型用的是教程中的。

http://www.wwcctt.com/flash3d/car.html
操作说明:
前后左右键可控制汽车行动

问题:
1.为什么有时会有地面的贴图贴在车的上面?如何解决?
2.代码中为何使用stage.addEventListener(Event.ENTER_FRAME,process);,在process函数中执行刷新场景后程序会很卡?而且贴图也并没有刷出来?

望高手赐教。


flash 3d 研究所 hiddenshark
(2009-07-11 16:49:30)
我用的是Collada引擎

flash 3d 研究所
(2009-07-11 18:02:05)
还有个Collada引擎?文件格式吧?

flash 3d 研究所 hiddenshark
(2009-07-11 20:20:35)
呵呵,我是初学者,对这个概念还不是很了解。
我将程序更新了,加了碰撞。可问题也出现了。
碰撞的位置不对了。并不是后面的墙。不知怎么解决。

flash 3d 研究所 hiddenshark
(2009-07-12 07:54:01)
高手们帮忙解决一下吧。

flash 3d 研究所 DDM君
(2009-07-12 11:20:54)
哈哈,开车真好玩哦,不错,继续加油。

1.为什么有时会有地面的贴图贴在车的上面?的原因请看我们这篇教程
http://www.flab3d.com/tutorials_06_Zsorting.php

如何解决请看这篇教程
http://www.flab3d.com/tutorials_07_viewportlayer.php



第2个问题没有看懂是什么意思

这种简单的碰撞,就用一般的坐标就可以了,记住车的坐标是按其物体的虚拟正方体的中心点计算的。

flash 3d 研究所 hiddenshark
(2009-07-13 09:22:00)
感谢DDM君深夜指导。

碰撞我用的是hitTestObject,可实际碰撞的位置好像不是模型的位置啊?另:您说的坐标碰撞还没学到。不知道怎么用。

能否留个网上联系方式?方便联络?

flash 3d 研究所 DDM君
(2009-07-13 12:11:33)
hitTestObject是下图的原理,他是按一个球体来判断,所以您这种情况显然差距非常巨大。

碰撞检测
坐标就是简单的,大于什么坐标,物体就不能前进这种设置。

ps:这里我基本每天都会来^^,比上qq什么的频率高


flash 3d 研究所 hiddenshark
(2009-07-13 13:33:03)
坐标的方法比较麻烦啊。没别的方法了吗?

flash 3d 研究所 DDM君
(2009-07-14 10:47:03)
您目前这个例子来讲,坐标并不麻烦。碰撞检测的方法很多,且并没有一个特定的方法,要根据具体场景,物体形态等等来觉定用什么碰撞检测。
很多openGL的书里面都会提到所有的检测法,可以去看看。


评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了