• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C++優(yōu)雅之旅

            探索C++

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              15 隨筆 :: 0 文章 :: 20 評(píng)論 :: 0 Trackbacks

            1.先聲明一個(gè)HGE引擎指針hge;

            2.調(diào)用hgeCreate(HGE_VERSION)得到HGE引擎指針.

            3.設(shè)置引擎狀態(tài)值,hge->System_SetState()函數(shù)通過(guò)多次重載,可以設(shè)置多重狀態(tài)(窗口標(biāo)題, 窗口大小等).這里很重要的是設(shè)置更新幀函數(shù)System_SetState(HGE_FRAMEFUNC, FrameFunc),F(xiàn)rameFunc是自定義的函數(shù), 每一幀都會(huì)被引擎調(diào)用,一般把游戲循環(huán)放在這里.另外繪
            圖時(shí)要設(shè)置渲染幀函數(shù)System_SetState(HGE_RENDERFUNC, RenderFunc)。RenderFunct也是自定義的函數(shù),用來(lái)每一幀進(jìn)更新圖像, 繪圖
            代碼放在這里.在開(kāi)始繪圖工作前,必須先調(diào)用Gfx_BeginScene(),緊接著Gfx_Clear()用來(lái)進(jìn)行清屏,可傳入一個(gè)32位的顏色值.繪圖結(jié)束后
            要調(diào)用Gfx_EndScene()

            4.設(shè)置好狀態(tài)后,就可以調(diào)用System_Initiate()函數(shù)進(jìn)行引擎的初始化, 初始化成功后,調(diào)用System_Start(),引擎就開(kāi)始工作了.

            5.當(dāng)初始化失敗或用戶關(guān)閉程序時(shí),就要清理引擎分配的資源,需要調(diào)用System_Shutdown(),然后釋放引擎指針, hge->Release();


            posted on 2008-04-18 00:55 林公子 閱讀(1492) 評(píng)論(0)  編輯 收藏 引用 所屬分類: HGE
            亚洲国产精品成人AV无码久久综合影院| 天天做夜夜做久久做狠狠| 久久久久亚洲av无码专区喷水 | 久久亚洲AV成人无码| 色欲综合久久躁天天躁蜜桃| 免费观看久久精彩视频| 精品久久久中文字幕人妻| 久久精品国产99国产电影网 | 91精品国产高清久久久久久io| 久久精品一区二区影院 | 久久精品女人天堂AV麻| 亚洲精品乱码久久久久久自慰 | 日韩人妻无码一区二区三区久久99 | 国产99久久九九精品无码| 99精品久久久久久久婷婷| 久久国产精品免费| 久久亚洲高清观看| 国产精品美女久久久久| 精品久久亚洲中文无码| 久久人人青草97香蕉| 色婷婷综合久久久久中文字幕| 热久久国产精品| 久久精品草草草| 99久久国产综合精品成人影院 | 激情五月综合综合久久69| 国产亚洲欧美成人久久片| 久久精品欧美日韩精品| 久久久无码精品亚洲日韩按摩| 久久亚洲国产成人影院| 久久亚洲精品成人无码网站| 亚洲美日韩Av中文字幕无码久久久妻妇 | 亚洲精品NV久久久久久久久久| 国产精品激情综合久久| 国产精品99久久久久久www| 色偷偷888欧美精品久久久| 国产AⅤ精品一区二区三区久久| 94久久国产乱子伦精品免费| 国产精品欧美亚洲韩国日本久久| 色综合色天天久久婷婷基地| 日本精品久久久久中文字幕| 国产精品一区二区久久精品无码 |