房间设定
每个房间有一些设定,你可以由切换到设定标签下修改房间的有关设定。
每个房间都有一名字,最好取一个有意义的名字。也有一个标题,当游戏执行时标题会显示在窗口标题栏上。你可以设定房间的宽度和高度(以像素为单位),你也可以设定游戏的速度。速度是每秒执行的步数,速度越大,运动效果越平滑。但是你将需要一相当快速的计算机来执行。
设定背景
切换到背景标签下,你可以为房间设定背景图像。事实上,你可以设定多重背景,标签页看起来如下:
在标签页上面你会看到背景颜色,在上面用鼠标点选来更改它。只有当你不使用一个背景图像覆盖整个房间时,背景颜色才有用,不然的话,你最好不要勾选描画背景颜色“改变背景颜色”复选框标签,因为将会浪费时间。在上面你可看到8个背景的列表,你可以一一地定义它们,但通常你只须要定义一或两个。要定义一个背景,第一步在列表中选择它,下一步当房间开始时,勾选复选框“房间开始后可见”标签,不然的话你将看不见它。背景名称在定义后将成为粗体,现在在菜单中指定一背景图像,你可以更改许多设定。
首先你可以指定背景图像将会水平平铺地或垂直平铺地贴在房间上,你也可以指定房间中的背景位置(也会影响到图块),最后可以给予它一水平的或垂直速度(每步多少像素)你可以制作卷动背景。还有一复选框标示着前景图像,当你勾选复选框,背景变成一前景,此前景将画在每个东西上而非在每个东西后面,显然若要使用这样的前景图像,应是部份透明的。
发布游戏
现在你也应该简单地做好了自己的小游戏,也该到了发布你的游戏的时候了。当你的游戏制作完成后,你肯定会想让很多人来玩你的游戏。当然,你可以直接把你的gm6源文件直接给你的玩家,前提是他也装有GameMaker。但是一般来说你并不想这么做,一来不是每个人都有GM,而且还要安装比较麻烦,二来你的源文件是你的辛苦结晶,如果用在商业游戏上的话那么你的游戏源文件更是不能随
意公布。因此你最好建立一个可单独执行文件(exe文件),在GameMaker中你可以很简单的就可以建立你的exe游戏文件。
在菜单“文件”中你选择“建立可执行文件”命令,在弹出保存文件窗口中输入游戏名称和选好路径,按“保存”按钮,你就可以在选择的路径下建立exe文件。在修改全局游戏设置里,你可以更改游戏文件生成后可执行文件的图标。设置选项中可以设置这个图标。
当你用上述的方法建立了你的游戏文件后,你就可以把它发送给你的朋友或者玩家了,或者把它发到网络上等。你甚至可以出售使用GameMaker制作的游戏。当然这样的话你的精灵图形,音乐声音等必须要是原创,或者在经得相关许可后发布。一般来说你需要把你制作的游戏文件打包成zip等压缩格式文件,你可以使用很多免费的压缩工具来实现,并且在压缩包中放如自述文件等。到此为止,你得游戏制作流程完成。我们的初级教程也就告一段落。
高级篇
这一章给出了关于GameMaker在高级模式下的更大多的功能的介绍。 在下面的页面可以找到各功能的介绍:
高级模式
到目前为止,我们已经简单的介绍过Game Maker了。但,还有很多功能。你可以在高级模式下运行GameMaker来使用更多的功能。这很容易转换。在“文件”菜单中,选择“高级模式”。(如想看到所有的效果,你最好重启以下GameMaker或者至少将你的游戏保存好再重新打开。)
当你在高级模式下运行时,包括了简单模式下所有的东西,但多了一些资源,按钮,菜单选项。我们还会看到,一些资源也多了许多参数的设置。这里我们将讨论一下各多出的菜单选项。
文件菜单
在文件菜单下,你可以找到下面这些命令:
·合并游戏:这个命令,你可以将另一个游戏跟当前的游戏的所有资源(精灵图象,声音,物体,房间,等。)合并在一起。如果你想重用一些资源,这样对你会很有用(例如菜单系统)。(注意,所有的资源和实例都会得到一个新的id,如果你直接使用这些资源,可能会出问题。)因此,你要确认两个文件的资源的名称没有重名,否则会有问题发生。
·偏好设定:这里你可以按自己爱好设置GameMaker的某些参数。
偏好设定
·在文件菜单中显示最近编辑过的游戏列表:如果选中此项,会在文件菜单下列出最近打开或编辑过的游戏。
·启动后自动读取上次打开的文件:如果选中此项,在打开GameMaker是,会自动打开上次打开或编辑过的游戏。
·保存文件备份:如果选中此项,当编辑过游戏再保存时,会自动以 gb0-gb9 为扩展名保存编辑前的副本。你可以用GameMaker来打开这些文件。在最大备份数量可以设置1-9个备份。这里强烈建议至少设置为一个备份。
·读取和保存文件时显示进度:如果选中此项,会在读取或保存游戏文件时显示进度条。
·启动时检查并删除陈旧的临时文件:GameMaker和游戏会创建一些临时文件。一般都会自动删除掉,但如果游戏崩溃了,就会流下残余的临时文件。GameMaker在开始运行时检测是否存在此类的文件,并将它删除掉。
·游戏运行时隐藏设计器并等待:如果选中此项,当测试游戏的时候,会自动隐藏GameMaker界面。
·在安全模式运行游戏:如果选择了,游戏会在安全模式下运行。(这可以防止一些木马病毒。)
·在精灵图象上显示原点及碰撞盒:在精灵窗体上,会显示原点和碰撞盒。 ·在精灵属性界面显示动作的鼠标提示:当选中此项,当鼠标停留于一动作时,会有提示气球出现。
·当关闭时移除房间外的实例:当选中此项,系统会提醒你是否想将在房间外的物体移除掉。
·关闭窗体时记住房间设定:选中此项时,一些关于房间的设定,如是否显示网格,是否移除重叠的物体等。会被保存,当你以后编辑时也会在设定的环境下。 ·脚本、代码和颜色:在后面脚本的章节会有详细的介绍。
·图象编辑器:默认是用GameMaker的内建编辑器,这里你可以设置调用外部编辑器。
·声音编辑器:你可以指定不同格式音频文件的外部声音编辑器。
编辑菜单
·添加分组:资源可以分组管理。这对些大型的游戏是很有用的。例如,你可以将用于一个物体的声音文件放于同一组,或者将某一关卡用到的所有资源都放一组。这个命令用于在当前选中的资源类型添加一个分组。会弹出一个对话框要求输入组名。分组又可以包含分组。你可以直接将资源拖到分组里面。 ·查找资源:你可以用此命令以资源名来查找并打开一个资源。 ·展开资源目录:这命令可以将所有目录都展开,显示出所有的资源。 ·收回资源目录:这命令可以收回所有的目录,隐藏所有资源。 ·显示对象信息:用于显示游戏里所有物体资源的信息。
添加菜单
这菜单里面,你现在一样可以添加多出的资源。要注意,每种资源在工具栏上都有一个相应的添加按钮。
脚本菜单
在脚本菜单下,你可以看到下列命令: ·导入脚本:这命令可以导入一个脚本文件。
·导出脚本:这命令可以将脚本保存为脚本文件,给其他人用。如果你选中了某个脚本资源,那只保存选中的脚本。同样,选择了一组将会将一组都保存起来。当你选择了根目录,或者选择了其他的资源,将会保存所有的脚本。当鼠标右击选中脚本资源的时候,也可以实现同样的效果。
·显示内建变量:显示一系列的内建变量,包括local的和global(公有)的。 ·显示内建函数:显示一系列的内建函数。
·显示常量:显示一系列内建常量和一些已定义的游戏选项。
·显示资源名称:罗列出所有的资源名称。你可以通过点击一个名称来打开相对应的资源。
·脚本中搜索:你可以在所有脚本中搜索字符串。你可以点击报道的位置来转到相应的位置编辑。