gameobject.find(「cube」);//查詢名為cube的遊戲物體
gameobject.find(「gameobject/canvas/text」);//可以指定路徑位置
gameobject.getcomponent《元件名稱》();
gameobject.find(「指令碼所在的物體的名字」).sendmessage(「函式名」); //能呼叫public和private型別函式
gameobject.find(「指令碼所在的物體的名字」).getcomponent《指令碼名》().函式名(); //只能呼叫public型別函式
debug.log(「列印內容」);
vector3 player_postion = this.transform.position;// 獲取player變數指定的物件的(x,y,z)
// 獲取x,y,z值
float x = player_postion.x;
float y = player_postion.y;
float z = player_postion.z;
//設定位置
// 1.直接賦值
this.transform.position = player_postion;
// 2.在某gameobject的基礎上加
this.transform.position = new vector3(player_postion.x, player_postion.y + 7.79f, player_postion.z - 15);
//或者是
this.transform.position = player_postion + new vector3(0, 7.79f, -15);
this.transform.eulerangles //獲得旋轉
this.transform.localeulerangles=new vector3(float pitch,float yaw,float roll); //設定絕對旋轉
this.transform.localscale //獲得縮放
this.transform.localscale = new vector3(x, y,z);//修改縮放
vector3.distance(a,b) //a和b是兩個點的座標position值
在html中定義函式如下
function sayhello(args)
在unity中定義函式如下,並將帶有functionname函式的指令碼繫結到main camera中
html中寫:
sendmessage(「main camera」, 「functionname」, 引數);//向unity中的main camera物件下的functionname函式傳入引數
sendmessage方法只能傳遞乙個引數,不然會報錯,所以通常傳遞多個引數的時候,將資料組成json資料,以string的形式傳入
從a點過渡到b點
transform.position = vector3.lerp(a點座標, b點座標, alpha);//alpha過渡值:0時取a,1時取b,將alpha從0過渡到1即可
this.getcomponent().material = 新材質;
c#中將變數設定為公開:
public flaot f;
public vector3 position;
unity5.x以前
建立乙個物件並且給它新增指令碼和元件
gameobject.addcomponent ();//新增剛體
gameobject.addcomponent ();//新增碰撞器
gameobject.addcomponent ();//新增指令碼
unity 2017.x之後
方式一spherecollider sc = gameobject.addcomponent(typeof(spherecollider)) as spherecollider;
方式二spherecollider sc = gameobject.addcomponent() as spherecollider;
一些常用方法的記錄
1.建立臨時目錄 建立臨時目錄 try catch ioexception e 結果 2.正規表示式的組 測試正規表示式 string slippingwindowpointoprand s s s string slippingwindowpointcollectoprand slippingwi...
Dotween的一些常用方法記錄
1.dotweeen.to lambda表示式 例 dotween.to myvalue x myvalue x,new vector3 0,0,0 將x的值賦給myvalue 2.object.position 物體世界座標 object.localpositon 相對座標 3.object.do...
一些常用的演算法記錄
1 插入演算法 public static void main string args arr j 1 temp 2 歸併排序 public static void main string args date time1 new date long a1 time1.gettime for int ...