原创 Ogre的渲染流程解析

使用OpenGL渲染物體所需流程 設置頂點數據,貼圖數據:這一步可以封裝成讀取網格數據(mesh)以及其對應的貼圖操作 清理顏色緩衝、深度緩衝等 設置shader並傳入其所需的參數(模型變換矩陣,觀察矩陣,投影矩陣,光照信息)

原创 C#按值傳遞引用類型&按引用傳遞引用類型

C#值類型和引用類型 與引用類型相對的是值類型。 值類型 當把一個值類型賦給另外一個時,就是對字段成員逐一進行復制,此時在棧上新建了值類型的兩個副本,每一個都可以被獨立操作。 引用類型 和棧中的值類型相比,當對引用類型應用賦值操作

原创 Unity的垃圾回收是在主線程運行的嗎?

面試題 Unity的垃圾回收是在主線程中運行的嗎? 回答 首先,Unity並不負責垃圾回收,Unity的腳本基於mono,而mono基於.NET(mono和.net的關係還沒理清)。 在.NET 4.0之前,CIL使用併發垃圾回收