![]() |
carlye (2010-01-22 18:08:58) |
鱼为一个dae |
![]() |
doo (2010-01-22 20:18:24) |
用三角函数来算可以 用pv3d的内置函数也OK,你可以用 鱼. lookAt(目标); 鱼.moveForward(移动距离) 注:鱼头的方向要向着 Z , 如果不是,可以使用一个容器来校正. |
![]() |
newyaya (2010-01-22 20:40:07) |
楼上正解 |
![]() |
DDM君 (2010-01-22 23:13:10) |
doo君很有经验^_^ |
![]() |
carlye (2010-01-25 18:04:31) |
晚上我来试试.DOO所说鱼头要向着Z,那是否有方向限制呢?我希望,鱼头方向不变,但是鱼还是向对应点移动可以么? |
![]() |
doo (2010-01-25 18:37:11) |
@DDM君 接触时间不长,也算是看这里的文章入门的~~呵呵..谢谢flab3d.com的文章 @carlye 鱼头向那个方向都没关系, 鱼头向着Z只是为了接近常理一点,让鱼与前进方向保持一至. |
![]() |
Sleepwalking (2010-01-28 15:04:37) |
移动用Math.sin\Math.cos\Math.atan2\Math.sqrt 鱼头方向用Math.atan2 (只表示我个人观点,如有差错请多指教) |
|
|