![]() |
hiddenshark (2009-07-11 16:49:30) |
我用的是Collada引擎 |
![]() |
(2009-07-11 18:02:05) |
还有个Collada引擎?文件格式吧? |
![]() |
hiddenshark (2009-07-11 20:20:35) |
呵呵,我是初学者,对这个概念还不是很了解。 我将程序更新了,加了碰撞。可问题也出现了。 碰撞的位置不对了。并不是后面的墙。不知怎么解决。 |
![]() |
hiddenshark (2009-07-12 07:54:01) |
高手们帮忙解决一下吧。 |
![]() |
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个问题没有看懂是什么意思 这种简单的碰撞,就用一般的坐标就可以了,记住车的坐标是按其物体的虚拟正方体的中心点计算的。 |
![]() |
hiddenshark (2009-07-13 09:22:00) |
感谢DDM君深夜指导。 碰撞我用的是hitTestObject,可实际碰撞的位置好像不是模型的位置啊?另:您说的坐标碰撞还没学到。不知道怎么用。 能否留个网上联系方式?方便联络? |
![]() |
DDM君 (2009-07-13 12:11:33) |
hitTestObject是下图的原理,他是按一个球体来判断,所以您这种情况显然差距非常巨大。![]() 坐标就是简单的,大于什么坐标,物体就不能前进这种设置。 ps:这里我基本每天都会来^^,比上qq什么的频率高 |
![]() |
hiddenshark (2009-07-13 13:33:03) |
坐标的方法比较麻烦啊。没别的方法了吗? |
![]() |
DDM君 (2009-07-14 10:47:03) |
您目前这个例子来讲,坐标并不麻烦。碰撞检测的方法很多,且并没有一个特定的方法,要根据具体场景,物体形态等等来觉定用什么碰撞检测。 很多openGL的书里面都会提到所有的检测法,可以去看看。 |
|
|