很短的一點點
float call hge_impl::timer_gettime()
float call hge_impl::timer_getdelta()
int call hge_impl::timer_getfps()
只有三個返回函式,這些值來自system,在其中被重新整理值,然後由這幾個函式返回
到這裡core部分就完全結束了
hge的core很簡單,就是對系統函式和dx的一些封裝
重點在helper部分
乙個好的helper可以體現出非常好的擴充套件性和易用性
HGE 原始碼分析 10 resource
資源相關,先來張外部呼叫介面的圖 文件裡有更具體的用法 遊戲基本都是引擎 資源組成的,為了管理,資源一般都會打包,防止丟失容易管理 bool call hge impl resource attachpack const char filename,const char password zip u...
hge原始碼注釋 1 hge引擎的啟動(1)
先寫一段最簡單的hge程式,然後結合它以及hge原始碼來分析hge是如何啟動的 include hge.h 包含hge標頭檔案 hge hge 0 建立乙個指向hge類的指標。bool renderfunc 繪製函式,程式開始後hge將不停呼叫它 bool framefunc 邏輯函式,程式開始後h...
ClassLoader的原始碼分析
classloader 抽象類 同乙個類的來自不同classloader的子類的類會出現轉型失敗的情況,要注意。loadclass 執行緒安全 1.findloadedclass name 查詢該類是否已經載入。2.如果尚未載入,則執行3 3.判斷該類的父類是否載入,如果尚未載入,遞迴呼叫loadc...