亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 游戲程式設計指南(hoho篇).htm

?? 有關游戲設計的書籍.
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
                  width=534><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
            <P><FONT 
            size=2>  這里需要說明一下,到這里后我們的應用程序可以說是創建完畢,你只要按下“F5”就可以讓程序運行起來,當然,這個只是普通的Win32應用程序,Microsoft已經幫我們做好了一切處理,謝謝Microsoft吧! 
            待會我們就可以讓這個程序變成我們所需要的工程,并且在將來我們的游戲就是要建立在這個工程的基礎上。<BR><BR>  看到上面圖里我表明了MyGame.cpp和stdafx.h這兩個文件吧,這里我們來說明一下這兩個文件到底是干什么的,MyGame.cpp這個文件相信你們也能猜得到,這個就是我們程序的主代碼文件,里面有WinMain函數等一系列Windows應用程序所需要的信息,記住!我們的游戲也屬于Windows應用程序的行列;stdafx.h這個文件是工程的預處理文件,這個文件可是非常重要的,少了它你的工程就無法正常編譯通過,它裝載了你的程序所需要包含的庫文件等一些需要預先處理并且屬于整個工程的任何地方都需要用到的東西,哎!這個文件太重要了,一旦修改它,你整個工程就需要重新編譯,所以建議一般就放一些不需要經常改動的引用包含。<BR><BR>  到目前為止,我們已經將Win32的應用程序給創建好了,讓我們把HoHo真正的引入其中;打開stdafx.h文件,加入下面三句代碼:<BR><BR></FONT></FONT><FONT 
            size=2><FONT color=#99ccff face=宋體>    #include 
            "hCommon.h"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            // HoHo的通用包含頭文件<BR>    #include 
            "hPlane2D.h"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            // HoHo的2D圖像模塊包含頭文件<BR>    #pragma 
            comment(lib,"HoHo.lib")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            // HoHo的連接庫文件<BR> </FONT></FONT>
            <DIV align=center>
            <CENTER>
            <TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0 
            id=AutoNumber9 style="BORDER-COLLAPSE: collapse" width="80%">
              <TBODY>
              <TR>
                <TD align=middle bgColor=#001824 width="100%"><FONT face=Arial 
                  size=2>圖例</FONT></TD></TR>
              <TR>
                <TD align=middle width="100%"><FONT face=Arial 
                  size=1>&nbsp;<BR><IMG border=0 height=398 
                  src="游戲程式設計指南(HoHo篇).files/CreateAPP_4.gif" 
                  width=430><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
            <P><FONT face=Arial size=2>好了,我們已經完成第一步,是不是感覺很像在使用DirectX 
            SDK?<BR><BR>  接下來就是開始對MyGame.cpp這個主要的代碼文件做個手術,首先是初始化圖形設備,找到一支叫 
            InitInstance() 的函數,在這支函數返回前,將我們的圖形初始化代碼給加進去,如圖:<BR> </FONT>
            <DIV align=center>
            <CENTER>
            <TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0 
            id=AutoNumber10 style="BORDER-COLLAPSE: collapse" width="80%">
              <TBODY>
              <TR>
                <TD align=middle bgColor=#001824 width="100%"><FONT 
                  size=2>初始化2D圖形設備</FONT></TD></TR>
              <TR>
                <TD align=middle width="100%"><FONT size=1>&nbsp;<BR><IMG 
                  border=0 height=408 
                  src="游戲程式設計指南(HoHo篇).files/CreateAPP_5.gif" 
                  width=507><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
            <P><FONT face=Arial 
            size=2>  接下來讓我們修改一下這個應用程序的循環部分,讓它的循環能夠適應我們游戲循環的需要,找到 _tWinMain() 
            函數,不要問我為什么WinMain函數前面還有個_t,反正這支函數就是我們程序的入口,也就相當于是Dos下C語言的main()函數;好了,我們要大刀闊斧的修改者至函數的循環部分,最簡單的方法就用把下面的代碼段覆蓋原有的循環代碼,代碼段如下:<BR><BR></FONT></FONT><FONT 
            color=#99ccff face=宋體 size=2>    // 主消息循環:<BR>    while ( 1 ) 
            <BR>    {<BR>    &nbsp;&nbsp;&nbsp; if( PeekMessage( &amp;msg, NULL, 
            0, 0, PM_NOREMOVE ) )<BR>    &nbsp;&nbsp;&nbsp; 
            {<BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( !GetMessage( 
            &amp;msg, NULL, 0, 0 ) 
            )<BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            {<BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            break;<BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            }<BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            TranslateMessage( &amp;msg ); 
            <BR>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DispatchMessage( 
            &amp;msg );<BR>    &nbsp;&nbsp;&nbsp; 
            }<BR><BR>    &nbsp;&nbsp;&nbsp; GetGraphics()-&gt;ClearScreenMMX(0); 
            // 用黑色清屏<BR><BR>    &nbsp;&nbsp;&nbsp; 
            GetGraphics()-&gt;UpdateScreen( );&nbsp;&nbsp; // 
            更新屏幕緩沖<BR>    &nbsp;&nbsp;&nbsp; GetGraphics()-&gt;Present( 
            );&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 
            DDraw更新屏幕<BR>    }</FONT><FONT face=Arial><FONT face=Arial 
            size=2><BR><BR> </FONT>
            <DIV align=center>
            <CENTER>
            <TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0 
            id=AutoNumber11 style="BORDER-COLLAPSE: collapse" width="80%">
              <TBODY>
              <TR>
                <TD align=middle bgColor=#001824 width="100%"><FONT 
                  size=2>修改程序循環部分</FONT></TD></TR>
              <TR>
                <TD align=middle width="100%"><FONT size=1>&nbsp;<BR><IMG 
                  border=0 height=435 
                  src="游戲程式設計指南(HoHo篇).files/CreateAPP_6.gif" 
                  width=469><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
            <P><FONT face=Arial 
            size=2>這里就是傳說中的游戲循環部分,實際上游戲在執行當中就是不停的進行循環,不停的刷新屏幕,這也就有了FPS(刷新速度)的概念,評價一個圖形引擎好壞經常用到的指標,也就是每秒鐘這種刷新能達到多少次。<BR><BR>  好了,現在你按下“F7”來編譯程序,對了,別忘記了,把下載HoHo包里的HoHo.DLL文件拷貝到你的游戲程序執行目錄中,不要告訴我你找不到VC工程所編譯出來的執行文件放在哪個文件夾中,否則你的程序是運行不起來的,會告訴你缺少hoho.dll動態庫文件。現在總算能夠運行我們的程序了,按“F5”看看,我們可以看到我們的應用程序窗口變成黑色,并且左上角會有一個“FPS=XX”的綠色字樣,如果你看到這些,那證明你已經完成了最基本的初始化工作了,是不是覺得很簡單? :-)<BR><BR><BR><BR><BR>Write 
            Date: 2003-08-02<BR></FONT></FONT></FONT><FONT face=宋體 
            size=2>----------------------------------------------------------------<BR></FONT><FONT 
            face=Arial size=2>&nbsp;&nbsp;&nbsp; HoHo游戲引擎下載以及最新資訊請訪問 <A 
            href="http://www.gameres.com/HoHo">http://www.gameres.com/HoHo</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            未經許可請勿轉載此系列教程,編寫:林德輝(Sea_Bug)<BR>&nbsp;&nbsp; Copyright &copy; 
            中國游戲開發資源網(GameRes.com) All Rights reserved</FONT><FONT face=宋體 
            size=2><BR>----------------------------------------------------------------</FONT><FONT 
            face=Arial><BR> </FONT></P></TD></TR>
        <TR>
          <TD width="100%"> </TD></TR>
        <TR>
          <TD bgColor=#151631 width="100%">
            <P align=right><FONT size=1><A 
            href="http://www.gameres.com/">GameRes</A>&nbsp;&nbsp;</FONT></P></TD></TR>
        <TR>
          <TD width="100%">
            <P align=right>
            <FORM>
            <P align=right><FONT size=1>&nbsp;</FONT><BR><INPUT onclick=window.close() type=button value="關 閉 窗 口"></P></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></TD></TR>
  <TR>
    <TD width="100%">
      <P align=center><BR><FONT face=Arial></FONT><BR><BR><FONT 
      size=2>本站中所有文章以及圖形均為作者本人、公司所有,本站所有資訊僅供參考,若有任何損失本站概不負責,請自行斟酌。<BR>Copyright 
      &copy; 2001-200? 中國游戲開發資源網(GameRes.com) All Rights reserved.<BR>This site is 
      optimized for at least 1024x768 resolution (hi-color) viewing with a 
      browser that supports style sheets.<BR>
      <SCRIPT language=JavaScript><!--function SymError(){  return true;}window.onerror = SymError;var SymRealWinOpen = window.open;function SymWinOpen(url, name, attributes){  return (new Object());}window.open = SymWinOpen;//--></SCRIPT>

      <SCRIPT src="游戲程式設計指南(HoHo篇).files/mystat.htm"></SCRIPT>
      <BR> </FONT></P></TD></TR></TBODY></TABLE></FONT>
<SCRIPT 
language=JavaScript><!--window.open = SymRealWinOpen;//--></SCRIPT>
</BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色欧美综合狠狠| 欧美老女人第四色| 综合网在线视频| 91一区二区在线| 国产九色sp调教91| 久久精品视频一区二区| 国产成人亚洲综合a∨婷婷| 国产偷国产偷亚洲高清人白洁 | 一区二区三区91| 在线播放日韩导航| 成人性视频网站| 亚洲成va人在线观看| 久久综合国产精品| 99久久国产综合色|国产精品| 亚洲动漫第一页| 国产一区二区在线看| 亚洲综合区在线| 久久男人中文字幕资源站| 91国产精品成人| 国产成人精品亚洲午夜麻豆| 亚洲精品乱码久久久久久日本蜜臀| 看电视剧不卡顿的网站| 亚洲美女视频在线观看| 日韩精品一区二区三区蜜臀| 91极品视觉盛宴| 强制捆绑调教一区二区| 亚洲青青青在线视频| 久久久久久久久岛国免费| 欧美老人xxxx18| 风间由美一区二区av101| 日韩av电影天堂| 亚洲精品国产a| 精品国产伦一区二区三区观看方式 | 欧美视频三区在线播放| 全国精品久久少妇| 亚洲成av人片在线观看| 一区二区三区欧美亚洲| 亚洲欧美成人一区二区三区| 国产蜜臀97一区二区三区| 欧美v亚洲v综合ⅴ国产v| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 99久久99久久精品免费看蜜桃| 蜜臀av性久久久久蜜臀aⅴ| 日韩高清不卡一区二区三区| 欧美成人福利视频| 日韩一区二区三区精品视频| 日韩欧美一区二区久久婷婷| 3d动漫精品啪啪| 日韩欧美中文字幕制服| 色欧美乱欧美15图片| 欧美日韩中字一区| 亚洲精品五月天| 亚洲一区二区精品视频| 丝袜诱惑亚洲看片| 亚洲成人在线免费| 秋霞影院一区二区| 国产麻豆精品一区二区| 99国产精品久久久久久久久久久| 在线观看视频一区二区| 日韩精品一区二区三区在线 | 色诱亚洲精品久久久久久| 欧美日本在线播放| 中文字幕在线不卡国产视频| 亚洲一区电影777| 国产一区二区三区黄视频 | 国产欧美日韩综合| 亚洲成年人网站在线观看| 国产69精品久久久久毛片| 在线观看91精品国产麻豆| 亚洲欧美日韩国产手机在线| 国产精品91一区二区| 欧美一区二区三区在线视频 | 麻豆精品在线视频| 美腿丝袜亚洲综合| 日韩欧美一区中文| 国产一区二区免费在线| 国产日产亚洲精品系列| 欧美色欧美亚洲另类二区| 亚洲欧美日韩综合aⅴ视频| 久久精品国产一区二区三| 日韩一级完整毛片| 五月天精品一区二区三区| 欧美日韩免费一区二区三区视频 | 国产精品一二一区| 69p69国产精品| 日韩不卡在线观看日韩不卡视频| 日本韩国精品一区二区在线观看| 综合在线观看色| 欧洲精品一区二区三区在线观看| 亚洲aⅴ怡春院| 日韩欧美在线不卡| 国产不卡高清在线观看视频| 国产精品无码永久免费888| 99re这里都是精品| 日本午夜精品视频在线观看| 久久蜜桃一区二区| 99国产麻豆精品| 日韩成人av影视| 国产精品日日摸夜夜摸av| 欧美精彩视频一区二区三区| 欧美日韩综合色| 韩国女主播一区| 亚洲欧美日韩系列| 欧美高清视频不卡网| 国产成人免费在线观看不卡| 亚洲欧美区自拍先锋| 精品久久久久久久久久久院品网| 国产精品综合二区| 亚洲高清免费在线| 成人欧美一区二区三区视频网页| 欧美精品在欧美一区二区少妇| 国产精品夜夜嗨| 日韩福利电影在线| 亚洲最色的网站| 亚洲免费av高清| 日韩午夜激情电影| 91久久线看在观草草青青| 国产精品99久久久久久似苏梦涵| 中文字幕亚洲在| 精品国产乱码久久久久久老虎| 激情六月婷婷综合| 亚洲桃色在线一区| 国产精品国产成人国产三级 | 欧美日韩国产天堂| 99re热这里只有精品视频| 国产综合成人久久大片91| 蜜臀99久久精品久久久久久软件| 一区二区三区色| 亚洲欧美日韩中文播放| 亚洲色图20p| 亚洲狠狠丁香婷婷综合久久久| 日韩毛片精品高清免费| 中文字幕精品一区二区三区精品| 久久免费电影网| 精品国产麻豆免费人成网站| 日韩精品一区二区三区中文不卡| 热久久久久久久| 国产麻豆精品在线观看| 成人免费看黄yyy456| 色综合久久久久久久久| 91美女蜜桃在线| 欧美最新大片在线看| 777精品伊人久久久久大香线蕉| 91精品国产色综合久久| 成人自拍视频在线观看| 成+人+亚洲+综合天堂| 欧美日韩在线播放| 成人精品一区二区三区中文字幕| 风间由美中文字幕在线看视频国产欧美 | 国产丶欧美丶日本不卡视频| 成人在线综合网站| 欧美网站一区二区| 精品欧美乱码久久久久久| 欧美极品aⅴ影院| 午夜精品国产更新| 国产精品一区在线| 日本韩国欧美一区| 丝袜国产日韩另类美女| 国内一区二区在线| 色综合激情五月| 国产欧美综合在线| 午夜精品久久久久久久| 亚洲成国产人片在线观看| 久久99久国产精品黄毛片色诱| 国产成人精品aa毛片| 91精品国产综合久久蜜臀| 国产精品污www在线观看| 久久亚洲精华国产精华液 | 国产农村妇女毛片精品久久麻豆| 亚洲柠檬福利资源导航| 国产乱码精品一区二区三| 欧美一区二区免费视频| 一区二区三区在线免费观看| 欧美经典一区二区| 亚洲18影院在线观看| 97久久久精品综合88久久| 中文天堂在线一区| 国产福利精品一区二区| 欧美白人最猛性xxxxx69交| 香蕉成人伊视频在线观看| 欧美三电影在线| 午夜天堂影视香蕉久久| 99久久久精品| 国产欧美一区二区三区网站| 黄色日韩三级电影| 久久嫩草精品久久久精品| 国产精品资源在线观看| 91丨porny丨最新| 中文字幕一区二区三区四区不卡 | 蜜臀精品久久久久久蜜臀| 麻豆成人综合网| 亚洲精品在线免费播放| 国产一区二区影院| 久久精品日韩一区二区三区| www.欧美精品一二区| 亚洲天堂精品视频| 欧洲精品在线观看| 调教+趴+乳夹+国产+精品| 91久久精品网| 狠狠色丁香久久婷婷综|