找回密码
 立即注册
楼主: 1078262498

[脚本] 怎么从一个点移动到另一个点呢。。

[复制链接]
发表于 2014-7-18 21:11 | 显示全部楼层 |阅读模式
不能用MoveTowards等函数,因为要用控制器的move或者刚体的velocity控制。
我想用两个点来计算得到一个固定方向的向量,使其均速移动到指定的点。怎么用函数计算啊。。对一些数学函数还不怎么熟悉。
 楼主| 发表于 2014-7-18 21:28 | 显示全部楼层
哎哎哎。乱弄给弄好了,两个向量相减在规范化就行了,不过我角色我怪物都是刚体控制的,角色移动的时候怪物会撞到角色并推动角色,怎么让刚体不能被其他物体推动呢

点评

怪物就不要加刚体了,现在的游戏基本都没有用刚体碰撞这个方法来做攻击碰撞判断了,一部分的方法是用射线去判断射的物体是不是怪物,一部分的方法是纯靠算法,都各有利弊,但是碰撞是最坑爹的了,  详情 回复 发表于 2014-7-19 03:16
发表于 2014-7-19 03:16 | 显示全部楼层
1078262498 发表于 2014-7-18 21:28
哎哎哎。乱弄给弄好了,两个向量相减在规范化就行了,不过我角色我怪物都是刚体控制的,角色移动的时候怪物 ...

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

点评

谢谢了,怪物我使用寻路来移动了  详情 回复 发表于 2014-8-3 11:14
 楼主| 发表于 2014-8-3 11:14 | 显示全部楼层
胡椒孙 发表于 2014-7-19 03:16
怪物就不要加刚体了,现在的游戏基本都没有用刚体碰撞这个方法来做攻击碰撞判断了,一部分的方法是用射线 ...

谢谢了,怪物我使用寻路来移动了
发表于 2017-2-12 10:58 | 显示全部楼层
很不错
发表于 2017-2-12 10:51 | 显示全部楼层
好帖就是要顶
发表于 2017-2-12 11:31 | 显示全部楼层
说的非常好
发表于 2017-2-12 10:48 | 显示全部楼层
很好哦
发表于 2017-2-12 11:06 | 显示全部楼层
LZ真是人才
发表于 2017-3-7 19:48 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 09:08 , Processed in 0.317550 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表