游戏开发:从游戏类到精灵编程
1. 创建游戏类
在开发基础项目时,为了处理重复代码,我们可以构建一个游戏框架。框架的目的是将常用的变量和函数封装到一个 Game 类中,作为类的属性和方法,这样既方便使用又易于访问。
首先,创建一个名为 Game.vb 的新源代码文件,该文件将包含 Game 类的源代码。然后,将这个文件复制到新创建的项目文件夹中,并添加到项目里。以下是 Game 类的代码:
Public Class Game
Private p_device As Graphics
Private p_surface As Bitmap
Private p_pb As PictureBox
Private p_frm As Form
End Class
这里的前三个变量(类属性)在之前的示例中可能见过,名称前的 p_ 表明它们是类的私有变量。第四个属性 p_frm 是对项目主窗体的引用,在对象创建时设置。
1.1 游戏类构造函数
构造函数是类实例化为对象时第一个运行的函数。我们可以为构造函数添加参数,以便在运行时向对象传递信息,如窗体、文件名等。
Public Sub New(ByRef form As Form, ByVal width As Integer, ByVal h
超级会员免费看
订阅专栏 解锁全文

1046

被折叠的 条评论
为什么被折叠?



