?? 游戲程式設計指南(hoho篇).htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0045)http://www.gameres.com/HoHo/Guide/Lesson1.htm -->
<HTML><HEAD><TITLE>游戲程式設計指南(HoHo篇) Lesson1 - GameRes.com</TITLE>
<META content=zh-cn http-equiv=Content-Language>
<META content="MSHTML 5.00.3700.6699" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD>
<BODY aLink=#ff9900 bgColor=#000000 leftMargin=0 link=#ff9900 text=#ffffff
topMargin=0 vLink=#ff9900><FONT face=Arial>
<TABLE border=0 borderColor=#111111 cellPadding=0 cellSpacing=0 id=AutoNumber1
style="BORDER-COLLAPSE: collapse" width="100%">
<TBODY>
<TR>
<TD width="100%"><A href="http://www.gameres.com/"
title="中國游戲開發技術資源網 - GameRes.com"><IMG border=0 height=47
src="游戲程式設計指南(HoHo篇).files/titlesmall.jpg" width=200></A></TD></TR>
<TR>
<TD width="100%"> </TD></TR>
<TR>
<TD width="100%">
<DIV align=center>
<CENTER>
<TABLE border=0 cellPadding=0 cellSpacing=0 id=AutoNumber2
style="BORDER-COLLAPSE: collapse" width="85%">
<TBODY>
<TR>
<TD bgColor=#151631 width="100%">
<P align=right><FONT size=1>林德輝(Sea_Bug)
</FONT></P></TD></TR>
<TR>
<TD width="100%">
<P align=center><FONT size=1> </FONT><BR><FONT
color=#ffffee><B>游戲程式設計指南(HoHo篇)<BR>Lesson 1 —
基礎篇</B></FONT></P></TD></TR>
<TR>
<TD width="100%"> </TD></TR>
<TR>
<TD width="100%"><FONT size=4><B>序</B></FONT><FONT
size=2><BR><BR> 游戲程式設計是令人向往而神秘的學科,其中涉及到非常廣的程式技術,同時還需要對數理算法有相當的認識,可以說游戲程式設計是一條非常艱苦而漫長的道路,想象一下,幾個晝夜的學習只不過為了一個小小功能的實現,或者整周時間被一個頑強的Bug所牽扯,如果你感到痛苦并無法忍受,那建議還是放棄學習游戲程式設計的想法,因為游戲程式設計是一項艱苦的工作。<BR><BR> 為什么要用HoHo游戲引擎?因為它已經幫你完成了很多瑣碎但又不得不用的東西,比如:計算機圖形設備的初始化、訪問、繪制,當然還包括了聲音、網絡等一系列2D在線游戲所需要的基礎功能;可能有些人要問,HoHo到底隱藏了哪些細節?或者說為什么不告訴我們這些技術如何實現?我只能告訴你,現在已經是21世紀了,團隊的協作開發才是最為重要,你無論進哪家游戲公司或者加入某游戲團隊,只要是有實力的游戲團體,他們都會有一套相應比較成熟的游戲引擎,可能你在參與到游戲開發中根本就不會去觸碰到這些底層的技術細節,你所需要的就是知道怎么用,然后用它來實現游戲;當然,除非你的工作就是進行底層的研究,但實際上有80%的人員都是在進行游戲程式的設計,因為游戲本身的程式才是游戲最重要的組成部分,此文的目的就是希望能
通過對HoHo游戲引擎的介紹,讓讀者能盡快的成為真正的“游戲程式”。<BR><BR>(以下HoHo游戲引擎簡稱為HoHo)<BR><BR>注:本文所講述的操作在Window2000、Visual
Studio.Net 2003 簡體中文版、DirectX 9.0
SDK、HoHo4.1(動態庫版)下測試通過。<BR><BR><BR></FONT><B>目錄:</B><FONT
size=2><BR></FONT> <A
href="http://www.gameres.com/HoHo/Guide/Lesson1.htm#安裝篇"
target=_self>安裝篇</A> <FONT
size=2>非常基礎的操作,如果你覺得你HoHo的安裝給你帶來困擾,那就先看看這里。</FONT><BR> <A
href="http://www.gameres.com/HoHo/Guide/Lesson1.htm#創建篇"
target=_self>創建篇</A> <FONT
size=2>對Win32的應用程序不熟悉嗎?對VC++.Net的工程管理不熟悉嗎?如果是,那就來看看吧。</FONT><BR><FONT
size=2><BR><BR><BR></FONT><B><FONT size=4><A
name=安裝篇>安裝篇</A></FONT></B><FONT
size=2><BR><BR> 作為初學者,可能在安裝的過程就存在著很多這樣那樣的問題,可能這些問題會困擾你很久;此章節的目的就是希望你能快速的將HoHo安裝好,進入真正的游戲設計環節。<BR><BR> 下載了HoHo解壓縮后可以看到有Include和Library的文件夾,不用多說,和Microsoft
DirectX SDK一樣,把它設置到我們的Visual
C++.Net的編譯器中,什么?你不知道如何設置?那么就看看下面,知道的話請直接掠過。<BR> </FONT>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
id=AutoNumber3 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> <BR><IMG
border=0 height=423 src="游戲程式設計指南(HoHo篇).files/install_1.gif"
width=441><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
<P> </P>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
id=AutoNumber4 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> <BR><IMG
border=0 height=375 src="游戲程式設計指南(HoHo篇).files/install_2.gif"
width=599><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
<P> </P>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
id=AutoNumber5 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> <BR><IMG
border=0 height=375 src="游戲程式設計指南(HoHo篇).files/install_3.gif"
width=599><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
<P><FONT
size=2> 好了,這樣就設置完畢,記得點確定把設置保存下來。<BR><BR><BR><BR><BR></FONT><B><FONT
size=4><A name=創建篇>創建篇</A></FONT></B><FONT
size=2><BR><BR> 安裝好了之后,我們要開始進行使用了,由于MFC的框架在某種程度上會比較麻煩,所以這里就以Win32(也就是Windows
API方式)應用程序為框架,來進行HoHo的應用。什么?你又不會如何創建工程?那就繼續往下看,會的人請略過此部分。</FONT></P>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
id=AutoNumber6 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> <BR><IMG
border=0 height=386
src="游戲程式設計指南(HoHo篇).files/CreateAPP_1.gif"
width=531><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
<P><FONT size=2> 不用我多說了吧,點幾下鼠標,填入工程名稱,點擊確定,好這樣就可以了。</FONT></P>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
height=37 id=AutoNumber7 style="BORDER-COLLAPSE: collapse"
width="80%">
<TBODY>
<TR>
<TD align=middle bgColor=#001824 height=18 width="100%"><FONT
size=2>應用程序設置</FONT></TD></TR>
<TR>
<TD align=middle height=18 width="100%"><FONT
size=1> <BR><IMG border=0 height=449
src="游戲程式設計指南(HoHo篇).files/CreateAPP_2.gif"
width=615><BR> </FONT></TD></TR></TBODY></TABLE></CENTER></DIV>
<P><FONT size=2> 沒什么好說了,直接點擊完成,如果你有興趣,可以點擊“應用程序設置”看看。</FONT></P>
<DIV align=center>
<CENTER>
<TABLE border=1 borderColor=#002846 cellPadding=0 cellSpacing=0
id=AutoNumber8 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> <BR><IMG
border=0 height=504
src="游戲程式設計指南(HoHo篇).files/CreateAPP_3.gif"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -