GameMaker HTML5游戏开发国内首个中文图文教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GameMaker HTML5游戏开发国内首个中文图文教程
加入“搜神记”我们的游戏需要墙壁的图像,水果,和鬼。这种图像被称为游戏制作的精灵。所以第一步是添加一些精灵。添加资源“菜单上的精灵点击和按创建雪碧或点击的pacman 符号的按钮:会出现一个比较空的形式。在这种形式下,按按钮负载雪碧。在出现的文件选择打开的文件夹Tutorial1,并在那里双击的形象wall.png 上。(如果您没有看到该文件夹Tutorial1,你应该在游戏制作的安装文件夹中的文件选择浏览。有你找到一个文件夹“搜神记”和它你找到与精灵Tutorial1 的的文件夹。)雪碧的形式,现在应该显示墙块图像。你可能想给精灵一个适当的名称,例如:spr_wall。现在,按下“确定”按钮关闭该窗体。在游戏制作窗口的左边,你现在应该看到您刚才添加的精灵。以同样的方式,添加苹果,香蕉,炸弹,樱桃,草莓精灵,并给予他们适当的名称。在窗口左侧的列表现在应该如下所示:在继续之前,你可能想保存您的工作。点击“文件”菜单上,按保存,并选择一个合适的位置和文件名。请注意,该文件将得到扩展。GMK。与游戏制造商创建的所有文件将具有该扩展名。单击“下一步”按钮,到本教程的下一个页面。第三页创建对象“搜神记”只是图像。他们没有做任何事情。但在游戏中的对象必须执行行动。他们必须左右移动,鼠标点击反应等,所以下一步就是创建一些对象。我们将开始与墙上的对象。添加资源“菜单上的对象点击和按创建对象
或按一下按钮与蓝色球。出现的形式可能看起来有点复杂,但不用担心。它很快就会变得清晰。首先,我们给该对象
适当名称obj_wall 的。接下来,给它适当的精灵,单击菜单上的图标的权利,并从出现的菜单中选择墙精灵:墙上的对象必须是坚实的事业,我们不希望水果,通过它移动。为此,按固的复选框以选择它。由于墙壁需要没有进一步的
行为,按“确定”按钮关闭该窗体。墙上的对象,现在应该已经出现在左边列表中。更好地保存你的工作,然后再继续。
15 第4 页苹果的对象我们现在要创建苹果的对象。再次按下蓝色球的工具栏上的按钮,创建一个新的对象。给作为
名称obj_apple 对象,并选择它的苹果精灵。苹果是不牢
固的。这样的形式应该如下:我们的苹果对象将需要一些
行为。首先,它必须走动。其次,它必须作出反应,鼠标
点击。在游戏中制造商的行为被定义为如下:对象得到事件。例如,当对象被创建时,它与另一个对象的碰撞事件发生,当用户按下鼠标按钮或键盘上的键。您可以指示对象应执
行行动,对某些事件做出反应。例如,创建事件发生时,
我们可以执行的行动开始移动。在对象的形式,在中间有事件列表(目前为空)。这一权利是所选事件要执行的操作
列表。并在最右边有六个标签页,可以使用各种不同的行动。我们的第一步是确保苹果开始移动,当它被创建。按
下按钮添加事件。一个形式出现在其中选择“创建活动:该
事件被添加到列表中。现在我们可以通过拖动到他们的行动清单包括在此事件中的行动。按住左上角行动八个红色箭头鼠标,拖动到它的行动清单,并释放鼠标按钮。一个表格将出现在其中您可以表示运动的方向和速度。按全部八
个箭头指示苹果可以在任何这些方向移动。作为一个速度,键入8。最后按“确定”。第5 页15 现在,我们已经表明,苹果,当它被创建的,应在八个方向的移动速度8。下一步,我们必须确保它反对墙壁反弹。为此,我们需要一个碰撞事件。发生这种情况时,两个物体相互碰撞。按下按钮添加事件,并在表格上单击碰撞。在出现的菜单中选择墙对象。该事件被添加到列表中。确保它被选中。现在单击反弹动作(右下角)和它拖动到动作列表。在出现的形式,只需按下“确定”按钮。我们的最后一步,是为了确保玩家可以按苹果的鼠标。在这种情况下,我们要移动一个随机位置(使其更难用户再次按下)的苹果,我们想给一些球员得分。再次按下“添加事件”按钮,并在表格上单击鼠标。在菜单中选择左压。此事件发生时,玩家按下鼠标左键在对象上。拖动跳转随机行动的名单。(你可以看到让鼠标在按钮悬停动作的名称)。在出现的形式,只需按下“确定”按钮。这将使苹果跳跃到一个随机的位置。下一步,我们需要给一些球员得分。在右边的形式,选择标签页标记得分。一套新的动作出现。拖动左上角的设置分数行动的行动清单。在表
格中注明了50 个新的成绩。现在,我们不希望设置的得分为50,但我们要添加50 的得分。到本月底点击复选框相对。这总结了苹果的定义。现在应该如下所示的事件和行动列表。按确定关闭对象的形式。现在,我们定义了两个重要的对象:墙壁和苹果,现在都在左边的列表中显示。更好地保存你的工作。第6 页15 创建一个房间现在我们已经定义了我们的墙和苹果,我们需要把它们创造一个房间。房间是玩家看到什么时,他/她玩游戏。我们的游戏将只需要一个房间,但游戏制作的游戏,可以有许多不同的房间。要创建一个房间,单击“资源”菜单上,按创建房间或点击工具栏上的相应按钮:房间的形式将会出现。在左边有三个标签页:对象,设置背景。确保对象被选中。在右边有一个空白区域,这是实际的房间。如果你的屏幕足够大,更好的扩展等形式,整个房间是可见的。现在,我们可以将对象添加到房间。在左下角,单击菜单上的图标,在弹出菜单中选择墙上的对象:现在用鼠标左键点击左上方的房间面积。应该会出现一个墙对象的实例。继续增加墙的对象,直到您创建一个完整的边界在房间里。如果你犯了一个错误,你可以用鼠标右键删除实例。(如果你想要做这个更快,设置捕捉X 和捕捉�0�032 个值中的工具栏,大小的小精灵,现在你可以绘制多个通过控股键,墙上精灵。)下一步,我们要添加一些苹果。再次点击菜单上的图标,在
弹出菜单中选择苹果的对象。放置在房间内随机地方的两
个或三个苹果的对象。完成游戏。按房间形式的工具栏上
的绿色对号标志,将其关闭。第7 页15 测试游戏现在是
时候来测试游戏。比赛的第一个更好的保存。点击“运行”
菜单,然后按正常运行,或按工具栏上的绿色运行按钮。如果按照前面的步骤正确的游戏制作窗口消失了,一个窗口显示在其中苹果走动。如果他们打在了墙上,他们应该反弹。如果你用鼠标点击一个苹果,你应该看到在窗口的标题增
加和苹果跳跃别处的得分。更好游戏仔细检查。做苹果在
不同的方向移动?如果没有,你可能没有创建正确的创建
活动。他们的墙壁反弹?如果没有,你可能要么没有使墙壁固体或您没有创建正确的碰撞事件。你可以用鼠标点击它们,你得到一些额外的得分?如果没有你必须在鼠标按下
事件的错误。您可以切换到全屏模式,游戏,按F4。按Esc 键结束游戏并返回游戏制作。第8 页15 添加背景假设你
的游戏确实如预期的工作,我们现在要使它看起来有点票友。首先,我们将添加一个木制的背景图像。单击“资源”菜
单上,按创建背景,或单击图像按钮:中出现的形式,给背景一个适当的名称和按负荷背景“按钮。在出现的文件选择打开的文件夹Tutorial1,并在那里双击的形象wood.gif 上。如果您没有看到您的文件夹Tutorial1 应该定位在游戏制作
的安装文件夹。在那里,你找到一个文件夹背景,在你找