1078262498 发表于 2014-7-18 21:11

怎么从一个点移动到另一个点呢。。

不能用MoveTowards等函数,因为要用控制器的move或者刚体的velocity控制。
我想用两个点来计算得到一个固定方向的向量,使其均速移动到指定的点。怎么用函数计算啊。。对一些数学函数还不怎么熟悉。

1078262498 发表于 2014-7-18 21:28

哎哎哎。乱弄给弄好了,两个向量相减在规范化就行了,不过我角色我怪物都是刚体控制的,角色移动的时候怪物会撞到角色并推动角色,怎么让刚体不能被其他物体推动呢

胡椒孙 发表于 2014-7-19 03:16

1078262498 发表于 2014-7-18 21:28 static/image/common/back.gif
哎哎哎。乱弄给弄好了,两个向量相减在规范化就行了,不过我角色我怪物都是刚体控制的,角色移动的时候怪物 ...

怪物就不要加刚体了,现在的游戏基本都没有用刚体碰撞这个方法来做攻击碰撞判断了,一部分的方法是用射线去判断射的物体是不是怪物,一部分的方法是纯靠算法,都各有利弊,但是碰撞是最坑爹的了,

1078262498 发表于 2014-8-3 11:14

胡椒孙 发表于 2014-7-19 03:16 static/image/common/back.gif
怪物就不要加刚体了,现在的游戏基本都没有用刚体碰撞这个方法来做攻击碰撞判断了,一部分的方法是用射线 ...

谢谢了,怪物我使用寻路来移动了

artist66 发表于 2017-2-12 10:58

很不错

Cr.Ka 发表于 2017-2-12 10:51

好帖就是要顶

LanChong101 发表于 2017-2-12 11:31

说的非常好

LanChong101 发表于 2017-2-12 10:48

很好哦

hxcspitfire 发表于 2017-2-12 11:06

LZ真是人才

shenyg28 发表于 2017-3-7 19:48

楼主是超人
页: [1]
查看完整版本: 怎么从一个点移动到另一个点呢。。