早教吧作业答案频道 -->其他-->
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射线方向问题我...的网友还看了以下:
Tony was very angry at_____to a higher position.A 2020-05-14 …
谁给我讲讲提负号怎么回事?比如(a+b)-(x+y)(b-a)=(a+b)+(x+y)(a-b)那 2020-05-23 …
The height of the tide is affected by all of the f 2020-06-06 …
2(a+b)^2-(a+b)2(a-b)^2-a+b(x+y)^2+mx+mya(x-a)(x+y 2020-06-18 …
两条关于集合的问题A={直角三角形},B={等腰三角形},书上说A∩B={等腰直角三角形}为什么? 2020-07-30 …
已知多项式x²+y²+A,我们知道无论x,y取什么数,总有x²+y²+A≥A,如若A大于零时,我们 2020-08-02 …
二阶微分方程求解!y''+y=x²,且y(0)=0,y'(0)=1我可以求出通解Y=C1cosx+C 2020-10-31 …
(x+y)²+2(y-x)因式分解怎么弄我这还有几道题(x+y)²-(x+y)(x-z)+(x+y) 2020-11-01 …
设映射f:X→Y,A包含于X,B包含于X.证明:f(A∩B)包含于f(A)∩f(B).我的证明是这样 2020-11-01 …
已知ax+by=m(a,b,x,y均为正数),求1/X+1/Y的最小值已知a/X+b/Y=1(a,b 2020-12-23 …