HGE 教程02 簡單的遊戲背景

2021-06-09 01:25:35 字數 1062 閱讀 4441

使用

texture_load("路徑和字尾,這裡是相對目錄");//根據路徑載入

hgesprite類

hgesprite(tex,的顯示起始位置x,起始位置y,寬,高);//初始化精靈spr,並且指定tex為它的紋理 教程

**如下:

/*

** haaf's game engine 1.8

**** 教程2

*/#include "hge.h"// 包含hge標頭檔案

#include "hgefont.h"// 包含hgefont標頭檔案

hge *hge = 0;//建立乙個指向hge類的指標。

hgefont* fnt;//定義字型指標,

//顯示

hgesprite *spr;// 建立精靈類指標

htexture tex;//定義乙個 texture(紋理)物件

bool framefunc()//邏輯函式,此函式每一幀都會被呼叫一次,把你的遊戲迴圈的**在這裡。

bool renderfunc()// 繪製函式,將你的渲染**放在這裡。

int winapi winmain(hinstance, hinstance, lpstr, int)//winmain 函式,程式的入口。

// (tex,的顯示起始位置x,起始位置y,寬,高)

spr=new hgesprite(tex,0,0,800,900);//初始化精靈spr,並且指定tex為它的紋理

hge->system_start();//執行framefunc().函式. 如果成功則返回true。否則返回false

} else

hge->texture_free(tex);//釋放紋理

delete spr;//釋放精靈

//刪除資源

hge->release();//釋放hge介面並在必要時刪除hge物件。

return 0;

}

HGE 教程03 簡單的遊戲聲音

所用到函式 sound 函式heffect effect load 從磁碟或記憶體中載入乙個音效。effect load 聲音路徑和字尾,這裡是相對目錄 根據路徑載入聲音 effect free 刪除載入的音效和相關資源。effect free snd 釋放聲音snd 注意 把bass.dll同hg...

cJSON教程 02 簡單使用

cjson json cjson createobject 建立 cjson delete json 刪除json的資料是以鍵值對的形式存在的,就這樣 不懂的話可以把key想象為變數名,value就是變數的值,使用時用key取出value。cjson add toobject cjson變數,cha...

HGE遊戲引擎之實戰篇,漸變的遊戲開場

include include menuitem.h include include include 定義全域性變數 long int zhen 0 定義當前關卡 int scence 0 hge控制代碼 hge hge null 背景 heffect bg music htexture bg te...