HGE引擎改進

2021-06-19 10:04:09 字數 454 閱讀 8112

基於hgedx9版本修改。

hge庫:

1.全unicode化

2.增加時間模組:timer_starttick(),timer_nowtick()等六個函式

3.增加服從正態分佈的隨機數生成函式:random_guss()

helper庫:

1.全unicode化

2.增加 hgesprite2類,用於顯示單張,可以拉伸旋轉映象

3.增加 hgeanimation2類,用於顯示動畫。動畫由專用編輯器製作

4.增加 hgetimer類,配合hge庫中的新增的時間模組使用

5.修改 hgefont類,使其支援漢字輸出(**於hge論壇上的乙個unicode版本)

6.增加 hgefont2類,利用gdi輸出漢字(**於網路)

7.修復 hgegui類的乙個錯誤:按上下鍵或左右鍵可能導致死迴圈

專案主頁:

HGE引擎 簡介

hge引擎 轉 2007 08 24 17 52 hge簡單的說,就是以3d加速實現2d影象的做法,聽起來很玄,其實在幻想森林的大家早已在使用。沒錯,就是rmxp內部的繪圖功能 game maker也是 hge使用dx8作為影象加速庫,在windows xp以後的系統,無須更新dx版本即可執行 這意...

HGE引擎學習筆記

1 framefunc 是每幀都將呼叫的函式,dt hge timer getdelta 則是一幀的持續時間,故跟dt有關的過程都受fps的影響。2 不可在framefunc 呼叫延時函式,如sleep 他將使程度停留在某一幀延時,改變fps。同樣renderfunc 也是每幀都會呼叫,不可在其中使...

HGE引擎GUI物件的擴充套件

hge引擎提供乙個基本的gui控制項類,其不實現任何功能,但是提供一套虛函式和屬性供派生類使用。開發者可以在此基礎之上開發屬於自己的控制項,總的來說還是比較方便的。我在開發自己的遊戲框架過程中,吸取了許多經驗教訓。建議hge引擎的使用者們不要直接在渲染過程中使用hge提供的圖形函式,而應該將他們全部...