unity3d怎么求两个物体之间的向量方向

 我来答
yashenoo
高粉答主

2018-03-31 · 说的都是干货,快来关注
知道大有可为答主
回答量:273
采纳率:100%
帮助的人:5万
展开全部

public GameObject A;
public GameObject B;
void Test()
{
//B到A的向量
Vector3 V = A.transform.position - B.transform.position;
//单位化(长度为1的向量)
V = V.normalized;
}

输入此代码就行了。

  • Unity3D是由Unity Technologies公司开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎

  • PC、MAC、iPhone、ipad、PS和 Xbox360等众多平台的引擎效能成为了业界关心的焦点问题,而Unity3D 游戏引擎技术研讨会在中国的召开,无疑吸引了各家厂商的目光。

  • 2016年4月11日,本年度的Unite Keynote将重装开启,正式拉开Unite大会的序幕,本次Unite Keynote,Unity CEO John Riccitiello首次来到中国Unite,Unity创始人David Helgason也会同台出席并发表主题演讲。而上海的Unite Keynote也将成为John在亚太地区唯一出席的Unite大会,足以见其对中国市场的重视程度。

范爱佳娣
推荐于2017-11-22 · TA获得超过154个赞
知道答主
回答量:77
采纳率:60%
帮助的人:27.4万
展开全部
public GameObject A;
public GameObject B;
void Test()
{
//B到A的向量
Vector3 V = A.transform.position - B.transform.position;
//单位化(长度为1的向量)
V = V.normalized;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式