GameMaker8.0 新手教程 Part 1 -准备工作-

分类栏目:gamemaker教程

1900

GameMaker8.0 新手教程 Part 1 -准备工作-

1、术语介绍

GM8是GayMakerGameMaker8.0的缩写。顾名思义,GM8是一款专门针对制作游戏而开发的编程工具。

GM8.1是GameMaker8.1的缩写,由于bug众多为人诟病。

GMS是GameMaker:Studio的缩写,为GM8的后续增强版本,目前有GMS1和GMS2两代。

GML是GameMaker Language的缩写,为GM系列所使用的编程语言。

gmk指GameMaker8.0的工程文件,即源文件。

(黑块部分为吐槽部分,不看不影响教程的学习)

2、下载地址

我知道你们懒得找,下载地址戳这(正版是不存在的)

3、打开高级模式

第一次打开GM8,如果出现一个弹窗提示(不好意思我找不到图),询问你是否开启Advanced Mode(高级模式),请点yes。

如果没有出现,请点击左上角的File(文件),确认是否勾选Advanced Mode(高级模式),如图所示:
GameMaker8.0 新手教程 Part 1 -准备工作-

4、资源文件夹

做完上面的事之后,我们可以看到,在左边的框框里有一竖的文件夹,如图所示:

GameMaker8.0 新手教程 Part 1 -准备工作-

这些文件夹是用来分类储存各种资源的。

先简单地介绍其中一些好理解的:

Sprites(精灵)Backgrounds(背景):都是用来存放图片资源的文件夹。

二者的区别是:

Backgrounds(背景)顾名思义,是用来存放背景图片的文件夹,放在这个文件夹的图片的特点是:尺寸比较大,一般不会发生变化,常用作游戏的背景的图片。

与此相反Sprites(精灵)存放的是尺寸较小,灵活性大的图片(比如gif),一般用作游戏中各个小物体的图像。

简单的举个例子:你正在做一个打飞机弹幕射击游戏(即STG),假设你的游戏背景是一幅星空图,那么它应该放在Backgrounds(背景)里,而敌机和自机的图片,子弹的图片,血条的图片等等,这些应该放在Sprites(精灵)里。

Sounds(音效):用来存放背景音乐(即BGM),效果音等的文件夹。(有SS,MM,Fmod还需要这个?)

Objects(对象):

如果将一个游戏比作一台机器设备,Objects就是构成游戏的零件。游戏里的一个个小部件,事实上都是一个个Objects。我们要实现任何效果,都要经由Objects来实现。

Rooms(房间):可以简单的理解为,一个房间就是游戏的一个小关卡,或者说一张地图。

其他资源:Paths(路径),Scripts(脚本),Fonts(字体),Time Lines(时间轴)。

5、功能栏

位于屏幕的上方,如图所示:

GameMaker8.0 新手教程 Part 1 -准备工作-

从左到右分别是:

新建一个工程文件、打开一个现有的工程文件、保存当前工程文件

生成exe、上传游戏到网络

运行游戏、以调试模式(Debug Mode)运行游戏

创建一个Sprite/Sound/Background/Path/Script/Font/Timeline/Object/Room资源

更改游戏信息、游戏全局设定、添加扩展包

帮助

有些看不懂没关系,以后会详讲。

6、全局游戏设定(Global Game Settings)

通过功能栏倒数第三个按钮,或者在Rooms文件夹下面的Global Game Settings双击可进入。里面的内容根据需要勾选即可。

建议勾选的项目

其他---ESC关闭游戏、按F4改变屏幕显示模式、按F9截图

错误---将未初始化的变量设置为0

不建议勾选的项目

其他---按F5和F6分别保存和载入游戏(后期会教你如何自己写代码存档读档,自带的实在太废了)

7、工程文件

GM8的工程文件是指以.gmk作为尾缀的文件。

PS:.gm81为GameMaker8.1的文件,.gmx为GameMaker:Studio的文件,.yyp是GMS2的文件。

GM8.1问题较多,不建议使用。GMS和GM8比较像,可以用GMS代替GM8学习。GMS2和GM8差别较大,不建议用GMS2学习GM8。

下一章:Part 2 素材篇