Unity 平時記錄的零碎API使用方法

2021-09-01 11:42:18 字數 752 閱讀 1339

public static test2 instance;

void awer()

射線方法

ray rey = camera,main.screenpointtoray(input.mouseposution); // 從相機中發射一條射線

rayca**** hitinof; //

if(physics.reaycast( ray ,out hitinof))  //投射一束光線,從點原點,向最大距離的方向,與場景中的所有碰撞器相對。

}定時器方法

1.public float timer = 1.0f;

void update()

}  //每幀檢測

2.void start()

ienumerator timer()

}//利用協程

3.void start()

void timer() //延遲呼叫

invokerepeating //持續呼叫  invoke // 只呼叫一次

//通過滑鼠控制旋轉

//控制轉向

ray ray = camera.main.screenpointtoray(input.mouseposition);

raycasthit hitinfo;

transform.position = vector3.lerp(transform.position, targetpos, smoothing * time.deltatime); //移動跟平滑

零碎的記錄

高內聚 類與類之間的關係而定,高,意思是他們之間的關係要簡單,明了,不要有很強的關係,不然,執行起來就會出問題。乙個 類的執行影響到其他的類。低偶合 類內部的方法而言。把程式的功能盡量分散,別在乙個類裡只寫乙個或很好的方法,因為那樣會給你的除錯等帶來很多問題 出了錯你都不知道在什麼地方。通用模組的設...

記憶體管理 零碎記錄

1.以下方法中區域性變數myarray和全域性變數 sqldata.array引用了同一塊記憶體 當這個方法過了,這個區域性變數的指標就被銷毀,引用計數就由2變成1,所以這裡有乙個點要注意,在乙個方法中開了一塊記憶體,過了這個方法,是區域性變數的指標沒了,記憶體銷不銷毀看的是引用計數,跟方法過了沒有...

pomelo 學習零碎記錄 2

session物件包括 socketid 累加而來 frontendid,socket siosocket sessionservice 客戶端伺服器互相通訊的msg結構 上行 id,route,body 下行 id,body 每次傳送和接收前需要分別編碼和解碼 客戶端請求的處理 game serv...