青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

專職C++

不能停止的腳步

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  163 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

常用鏈接

留言簿(28)

我參與的團(tuán)隊(duì)

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

因?yàn)轫?xiàng)目的原因,需要用游戲引擎HGE,于是分析了一下。

總結(jié):簡(jiǎn)單有效,但也過于簡(jiǎn)單了,下面是System_Start的注釋!

bool CALL HGE_Impl::System_Start()

{

    MSG    msg;

    POINT  pt;

    RECT   rc;

 

    
if(!hwnd)  //如果系統(tǒng)沒有初始化

    {

       _PostError(
"System_Start: System_Initiate wasn't called");

       
return false;

    }

 

    
if(!procFrameFunc)  //如果幀函數(shù),沒有實(shí)現(xiàn)

    { 

       _PostError(
"System_Start: No frame function defined");

       
return false;

    }

 

    bActive
=true;  //HGE進(jìn)入活動(dòng)狀態(tài)

 

    
for(;;)

    {

       

       
if(!hwndParent) //如果沒有父句柄

       {

           
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))

           { 

              
if (msg.message == WM_QUIT) break;

              
// TranslateMessage(&msg);

              DispatchMessage(
&msg);

              
continue;

           }

       }

        
//取光標(biāo)的位置,這個(gè)光標(biāo)是屏

       GetCursorPos(
&pt);

        
//取客戶端區(qū)域

       GetClientRect(hwnd, 
&rc);

        
//當(dāng)光標(biāo)切換為當(dāng)前窗口所對(duì)應(yīng)的坐標(biāo)

       MapWindowPoints(hwnd, NULL, (LPPOINT)
&rc, 2);

        
//判斷鼠標(biāo)是否在當(dāng)前窗口

       
if(bCaptured || (PtInRect(&rc, pt) && WindowFromPoint(pt)==hwnd)) bMouseOver=true

       
else bMouseOver=false;

        
//

       
if(bActive || bDontSuspend) 

        {

           
do 

            { 

                dt 
= timeGetTime() - t0; //t0以來經(jīng)過的毫秒數(shù),要確定要超過ms退出(相當(dāng)于等待ms)

            } 

            
while(dt < 1);

 

           
if( dt >= nFixedDelta ) //如果到了幀的時(shí)間

           {

              fDeltaTime 
= dt / 1000.0f;

              
if( fDeltaTime > 0.2f ) //如果超過.2秒

              {

                  
if(nFixedDelta) fDeltaTime = nFixedDelta/1000.0f;

                  
else fDeltaTime = 0.01f;

              }

 

              fTime 
+= fDeltaTime;  //累計(jì)游戲的時(shí)間

 

               t0 
= timeGetTime();   //當(dāng)前幀處理的時(shí)間

 

              
if( t0 - t0fps < 1000) cfps++//小于毫秒時(shí),幀數(shù)加

              
else //如果超過毫秒時(shí)

                {

                    nFPS 
= cfps;   //設(shè)置當(dāng)前秒幀計(jì)數(shù)

                    cfps 
= 0;      //計(jì)數(shù)器清

                    t0fps 
= t0;    //重設(shè)計(jì)數(shù)時(shí)間

                }

 

                
if( procFrameFunc() ) break;            //執(zhí)得幀

              
if( procRenderFunc ) procRenderFunc();  //如果有渲染,則執(zhí)得渲染

              
if( hwndParent ) break

              _ClearQueue();

 

              
if(!bWindowed && nHGEFPS == HGEFPS_VSYNC) Sleep(1);

           }

           
else 

            { 

                
if(nFixedDelta && dt+3 < nFixedDelta) Sleep(1); 

            }

       }

       
else Sleep(1);

    }

    _ClearQueue(); 
//清除沒有處理的事件

    bActive
=false;

    
return true;

}


本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http:
//blog.csdn.net/zdhsoft/archive/2009/04/24/4106748.aspx
posted on 2009-09-19 23:35 冬瓜 閱讀(2426) 評(píng)論(6)  編輯 收藏 引用 所屬分類: 原創(chuàng)HGE

Feedback

# re: HGE核心函數(shù)注釋 2009-09-20 11:09 99書城
很不錯(cuò)啊~支持  回復(fù)  更多評(píng)論
  

# re: HGE核心函數(shù)注釋 2009-09-20 14:59 forgot
這是核心嗎?hge的皮毛都沒摸到啊  回復(fù)  更多評(píng)論
  

# re: HGE核心函數(shù)注釋 2009-09-20 15:23 Kevin Lynx
應(yīng)該去分析下graphics.cpp下的圖形渲染部分。  回復(fù)  更多評(píng)論
  

# re: HGE核心函數(shù)注釋 2009-09-21 15:29 zdhsoft
這個(gè)是HGE的心臟!  回復(fù)  更多評(píng)論
  

# re: HGE核心函數(shù)注釋[未登錄] 2009-09-22 20:44 dophi
博主的名字叫“冬瓜” - -,我還以為這是我的博客。  回復(fù)  更多評(píng)論
  

# re: HGE核心函數(shù)注釋[未登錄] 2010-04-12 15:57 dd
隨便寫兩下就說了解核心代碼,樓主真了解了HGE嗎?  回復(fù)  更多評(píng)論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩视频一区二区三区| 99精品热视频| 欧美大片在线看| 久久久国产视频91| 久久夜精品va视频免费观看| 久久久久久久久久码影片| 久久精品99国产精品日本| 久久午夜激情| 欧美人与禽猛交乱配| 国产精品久久久久久久久久久久久久| 国产精品极品美女粉嫩高清在线 | 午夜精品免费视频| 亚洲欧美国内爽妇网| 久久精品欧洲| 欧美黄色免费| 国产精品久久91| 国产日本欧美一区二区三区在线| 国产一区二区三区不卡在线观看| 亚洲欧洲日产国产综合网| 中文av一区二区| 久久综合久久综合这里只有精品| 免费一级欧美片在线播放| 亚洲精品在线视频观看| 亚洲综合电影| 欧美顶级大胆免费视频| 国产精品成人一区二区艾草| 久久米奇亚洲| 一区二区三区日韩| 亚洲伦理在线观看| 欧美在线视频一区二区三区| 蜜臀久久99精品久久久久久9| 欧美精品在线免费| 狠狠色综合网| 亚洲午夜精品久久久久久app| 久久美女性网| 亚洲天堂第二页| 欧美精品系列| 亚洲高清一二三区| 久久久综合激的五月天| 一区二区三区欧美日韩| 欧美顶级少妇做爰| 亚洲国产精品一区二区第四页av| 久久精品一区二区三区四区 | 亚洲欧美日本视频在线观看| 欧美国产视频在线| 欧美亚洲一区二区在线| 国产精品v日韩精品v欧美精品网站| 91久久久在线| 欧美成人久久| 老司机久久99久久精品播放免费| 国产午夜精品一区二区三区欧美| 亚洲欧美bt| av成人国产| 欧美日韩精品一区二区在线播放 | 嫩草影视亚洲| 久久九九热re6这里有精品| 国产麻豆日韩欧美久久| 亚洲欧美高清| 夜夜爽av福利精品导航 | 国产精品xxx在线观看www| 免费观看国产成人| 久久久久久有精品国产| 国产农村妇女毛片精品久久麻豆 | 久久视频在线看| 国产综合久久久久久| 久久久精品国产99久久精品芒果| 午夜精品视频网站| 国产伪娘ts一区| 久久综合九色综合欧美狠狠| 欧美一区二区三区久久精品茉莉花 | 一本久道久久综合中文字幕| 亚洲高清自拍| 欧美国产先锋| 亚洲精品资源| 国产精品久久久亚洲一区 | 一区二区高清在线| 国产精品揄拍500视频| 欧美一区二区三区久久精品茉莉花 | 国产精品日日摸夜夜添夜夜av | 先锋亚洲精品| 久久精品成人一区二区三区| 一区在线影院| 亚洲欧洲一级| 国产精品一区二区三区四区五区 | 欧美了一区在线观看| 亚洲一区二区黄色| 羞羞色国产精品| 亚洲精品免费一二三区| 99视频国产精品免费观看| 国产人成一区二区三区影院| 欧美激情精品久久久久久蜜臀| 欧美日韩高清在线观看| 欧美一区二区三区久久精品茉莉花| 久久国产99| 一区二区三区你懂的| 午夜欧美电影在线观看| 亚洲黄色成人| 亚洲女同在线| 亚洲人成在线影院| 午夜精品视频网站| 99av国产精品欲麻豆| 欧美一级专区免费大片| 亚洲美女网站| 欧美影院精品一区| 国产精品99久久久久久久女警| 久久精品国产亚洲一区二区三区| 99在线精品视频在线观看| 欧美资源在线观看| 亚洲欧美高清| 欧美日韩国产综合在线| 久久久久久9| 国产精品v欧美精品v日韩| 亚洲国产精品久久久久秋霞不卡| 国产日韩在线一区二区三区| 亚洲精品一区二区在线| 娇妻被交换粗又大又硬视频欧美| 一区二区三区国产精品| 亚洲精品美女在线| 久久亚洲不卡| 久久久久久久综合色一本| 欧美视频在线观看 亚洲欧| 欧美成人四级电影| 国内精品久久久久久久影视蜜臀| 中文有码久久| 亚洲图中文字幕| 欧美精品久久一区| 国产欧美91| 亚洲欧洲另类国产综合| 亚洲在线成人精品| 亚洲一区国产视频| 欧美日本韩国| 亚洲电影免费观看高清| 亚洲国产91精品在线观看| 久久久女女女女999久久| 久久激情视频| 国产午夜精品一区二区三区视频 | 亚洲免费人成在线视频观看| 在线一区二区视频| 欧美久久视频| 亚洲精品日本| 中日韩美女免费视频网址在线观看| 欧美大片在线看| 最新中文字幕亚洲| 一区二区三区**美女毛片| 欧美三区在线观看| 亚洲欧美一级二级三级| 久久久久久久综合日本| 一区在线免费观看| 欧美mv日韩mv国产网站app| 亚洲国产综合91精品麻豆| 亚洲精品久久久久久下一站| 欧美片第1页综合| 在线亚洲欧美专区二区| 欧美在线一二三四区| 国内揄拍国内精品久久| 麻豆精品一区二区av白丝在线| 亚洲国产91| 亚洲欧美国产精品专区久久| 国产伦精品一区二区三区| 欧美在线观看天堂一区二区三区| 美玉足脚交一区二区三区图片| 亚洲精品三级| 国产精品一区二区黑丝| 免播放器亚洲一区| 中文亚洲免费| 免费精品99久久国产综合精品| 99成人在线| 国产在线不卡精品| 欧美激情综合在线| 欧美一区二区三区播放老司机| 亚洲国产精品精华液网站| 亚洲欧美精品中文字幕在线| 国产曰批免费观看久久久| 欧美久久九九| 久久婷婷国产综合精品青草 | 亚洲国产综合91精品麻豆| 亚洲欧美日韩一区二区三区在线| 激情成人综合网| 欧美偷拍另类| 老司机免费视频久久| 亚洲欧美另类在线观看| 亚洲日本欧美日韩高观看| 久久久免费精品视频| 亚洲欧美经典视频| 日韩午夜一区| 在线精品视频一区二区三四| 国产精品多人| 欧美激情在线观看| 久久久中精品2020中文| 亚洲一区二区三区高清| 亚洲理论在线观看| 欧美黄色免费| 模特精品裸拍一区| 久久久精品午夜少妇| 亚洲欧美日韩一区二区三区在线| 亚洲欧美日韩在线不卡| 亚洲国产精品久久| 国产欧美日韩精品一区| 欧美日韩大陆在线| 欧美好吊妞视频|