====1===
物體a前後左右上下7公尺處座標表達
vector3 qian = a.transform.position + a.transform.forward * 7f;//物體a前方7公尺的座標.
vector3 hou = transform.position + (transform.rotation * vector3.back)*7f;
vector3 zuo = transform.position + (transform.rotation * vector3.left)*7f;
vector3 you = transform.position + transform.right * 7f;
vector3 shang = transform.position + transform.up * 7f;
vector3 xia = transform.position + (transform.rotation * vector3.down)*7f;
debug.drawline (transform.position,qian,color.red);
debug.drawline (transform.position,hou,color.blue);
debug.drawline (transform.position,zuo,color.black);
debug.drawline (transform.position,you,color.green);
debug.drawline (transform.position,shang,color.gray);
debug.drawline (transform.position,xia,color.white);
*****2===
角色y軸80度方向,前方5公尺處的座標
float angle = 80f;
float length = 5f;
quaternion q = quaternion.euler(transform.rotation.eulerangles.x,angle, transform.rotation.eulerangles.z); ///求出第i個點的旋轉角度
vector3 point = transform.position +(q*transform.forward) * length;
更多注釋
//360代表(360度,把360分成多少分,第幾份).如果a = 4前方a=2後方a= 3右方a=1左方
//quaternion q = quaternion.euler(transform.rotation.eulerangles.x, transform.rotation.eulerangles.y - (360/4 * a), transform.rotation.eulerangles.z); ///求出第i個點的旋轉角度
//執行**
void update ()
U3D初學概況
u3d介紹 2004年,英特爾 波音 adobe 3d資料編碼方式。而且傳統的三維檔案就是基於cs結構,本機系統,脫離源程式無法開啟和瀏覽,即使通過特定程式能夠開啟,也是以犧牲大量編輯修改功能作為代價,尤其是三維檔案一般都體積巨大,無法通過網際網路傳播 瀏覽!u3d的目標是結束諸如autodesk ...
U3D支援中文
讓unity的js編輯器sciteg永久支援中文 假如你的 中有中文這個設定是很爽的。以後注釋也可以中文了。方法 1.用記事本開啟c program files unity editor data tools uniscite sciteglobal.properties 2.找到 internat...
U3D對齊功能
1,按快捷鍵shift v 的用法 先選中你要對齊的模型a,將物體a對齊到物體b 按快捷鍵shift v 此時將滑鼠移到模型a的各個頂點處,可發現各個頂點上會出現個小方框。左鍵按住其中乙個小方框不放,拖動滑鼠到另一物體b的某個頂點上,會發現模型a的頂點對齊到模型b的那個頂點上了,從而實現了模型a對齊...