早教吧作业答案频道 -->其他-->
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射线方向问题我...的网友还看了以下:
在图示电路中,电源的电动势为ε,内阻为r.滑动变阻器的总电阻为R,R0为定值电阻,R>R0>r.当 2020-04-08 …
设A是m*n矩阵,B是n*s矩阵,证明:若AB=0,则r(A)+r(B)小于等于n"说明B的列向量 2020-05-14 …
设向量组α1,α2,…αr线性无关,证明向量组β1=α1+αr,β2=α2+αr,…,βr=αr- 2020-05-16 …
1+r+r^2+...+r^n=[(r^n+1)-1]/r-1如果左边取1+r+r^2,右边[(r 2020-06-02 …
什么时候或者什么卫星是可以用mg=mV^2/r有一种情况是可以mg=mV^2/r=GMm/R^2( 2020-06-05 …
E^2*R/(R+r)^2=E^2/(R-r)^2/R+4r(某公式推导最后两行)本人只得:=E^ 2020-06-07 …
对于向量的微积分我在看理论力学时有一处提到向量r.dr=1/2d(r.r)向量也可以这样吗,为什么 2020-06-10 …
设A,B,C为三个n阶方阵,且|AB|不等于零,则正确的结论是()A.R(ABC)=R(A)B.R 2020-07-30 …
r(A)=r=行秩=列秩=dimV=n-rr(A)为矩阵的秩=行向量组的秩=列向量组的秩=向量空间( 2020-11-01 …
果蝇有红眼和白眼之分,控制红眼的基因是R,控制白眼的基因是r,R和r的正确含义是()A.R和r都是隐 2021-01-12 …