📄 游戏程式设计指南(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 + -