早教吧作业答案频道 -->其他-->
Unity3D射线方向问题我想让射向从一个物体射向另一个物体,或者从某点射向某点varray=newRay(xxx.transform.position,xxx2.transform.position);或varray=newRay(Vector3(10,10,10),Vector3(20,20,20));varhit:RaycastH
题目详情
Unity3D 射线方向问题
我想让射向从一个物体射向另一个物体,或者从某点射向某点
var ray = new Ray (xxx.transform.position ,xxx2.transform.position);
或
var ray = new Ray(Vector3(10,10,10) ,Vector3(20,20,20));
var hit :RaycastHit;
Debug.DrawLine(ray.origin ,hit.point);
但是最后DrawLine显示出来的这条射线只会射去(0,0,0)点
为什么呢?
我想让射向从一个物体射向另一个物体,或者从某点射向某点
var ray = new Ray (xxx.transform.position ,xxx2.transform.position);
或
var ray = new Ray(Vector3(10,10,10) ,Vector3(20,20,20));
var hit :RaycastHit;
Debug.DrawLine(ray.origin ,hit.point);
但是最后DrawLine显示出来的这条射线只会射去(0,0,0)点
为什么呢?
▼优质解答
答案和解析
Ray的定义你没弄清楚,他是:开始于origin沿着direction的方向.所以第2个参数应该是方向向量而不是空间内一点.然后绘射线的话用Debug.DrawRay()比较好
看了 Unity3D射线方向问题我...的网友还看了以下:
假定李某从20岁开始工作,每年收入5万元,计划在60岁退休,预计寿命为80岁,现在年龄为40岁,现 2020-05-20 …
《民法学》案例题2不知道要怎么答,还请高手帮忙2009年4月,张某向赵某借款20万元,以市区一房屋 2020-06-22 …
房屋抵押案例分析案例原告:刘某被告:王某2004年8月20日,王某向刘某借款45000元,双方签订 2020-07-25 …
东海某小岛上有一个灯塔A,已知A塔附近方圆25海里的范围内有暗礁,我110舰在0点处测的A塔在其北偏 2020-11-13 …
B题某部门有四个下属单位,各单位人数情况如下:领导机构甲乙丙丁人数2075453525领导倾向209 2020-11-13 …
向东走20米英语怎么说?1向东走20米/向后走20米/向前走15米2向左走walkleftwalkt 2020-11-30 …
某同学在两个同样的花盆中种下相同的大豆种子,并且设计如下的实验,从实验知:他在研究影响大豆发芽的因素 2020-12-20 …
某人晨练时,在A点向前跑20米,向左转15°;再跑20米,向左转15°,如此往复,当他回到出发点时, 2021-01-14 …
某同学在两个同样的花盆里各种下10粒黄豆种子,并设计了如下实验:花盆光线情况温度/℃水甲向阳处20适 2021-01-20 …
某同学在两个同样的花盆中各种下10粒大豆种子,并设计了如下的实验.这位同学研究的影响大豆发芽的因素是 2021-01-20 …