早教吧作业答案频道 -->其他-->
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射线方向问题我...的网友还看了以下:
紫外线、红外线、可见光、Y射线、X射线、微波、中波的波长比较 2020-04-05 …
为什么氢原子跃迁不可能辐射y射线如果要计算请写出计算过程好吗 2020-05-17 …
为什么y射线的光子能量比X射线强? 2020-05-20 …
1伽马射线(Y射线)能够把物质分解成原子吗?2如果不是的话,那又有哪些能量能把物质分解成原子呢?— 2020-05-24 …
求等腰三角形的面积及底边长y射等腰三角形周长为60,腰长为x,底边长为y求:当x=20时,底边长y 2020-06-06 …
利用β射线、y射线灭杀细菌的方法 2020-06-07 …
中子射线属于什么射线?是Y射线吗?就是He轰击Be时放出的射线(中子流)是什么射线? 2020-07-01 …
要产生中子线或Y射线是不是一定要用到核元素?我们平时生活中的LED灯,有可能产生高能LED射线(中 2020-07-01 …
以下射线的简介α(阿尔法/甲种)射线β(贝塔/乙种)射线γ(伽马/丙种)射线x(伦琴)射线有没有y 2020-07-25 …
一些电磁波,与模拟,数字信号的应用.y射线,x射线.紫外线.可将光.红外线.微波,短波,中波长波.还 2020-11-26 …