GM游戏开发入门中文教程.doc 学习推荐

  • 格式:doc
  • 大小:445.00 KB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用游戏盘古-GM 打造专业游戏教程版本:6.0版(2004-11-12)

Edit by liver

(教程中的GM均指GameMaker)

入门篇

目录

第一章游戏梦想从里开始

第二章安装超强利器Gamemaker

第三章GM最初印象

第四章看一个例子吧

第五章用户界面初探

5.1文件菜单 5.2编辑菜单 5.3添加菜单 5.4窗口菜单 5.5帮助菜单 5.6资源浏览栏第六章定义精灵图像(sprite)

第七章音效以及背景音乐(sound&music)

第八章背景图像(background)

第九章定义物体物体(object)

第十章解析“事件”(event)

第十一章动作(action)集合

11.1物体移动(move)11.2主要动作集合一11.3主要动作集合二11.4控制动作集合11.5绘制动作集11.6代码动作集(draw)11.7使用变量和表达式

第十二章场景(room)的设计

12.1增加实体物体(instance)12.2设定场景12.3设定场景背景

第十二章(二):十年磨一剑发布你的游戏

高级篇

第十三章精灵图像sprite高级使用

13.1编辑/修改精灵图像13.2strip图像集合的使用13.3编辑子图像13.4 高级图像设定第十四章音效&音乐探析

第十五章背景高级教程

第十六章物体物体高级使用

16.1深度16.2持续存在的物体物体16.3父物体物体16.4遮罩的使用mask

第十六章(二):动作集合高级使用篇

16.2.1移动16.2.2 主要集合16.2.3控制集合16.2.4绘制集合16.2.5粒子动作

16.2.6其它动作集合extra

第十七章场景高级使用

17.1高级设定17.2增加图像元件tiles 17.3镜头效果views

第十七章(二)字体font

第十八章路径path

18.1路径的设定18.2把路径赋予物体18.3路径事件

第十九章时间轴timelines

第十九章(二)脚本

第二十章完成游戏

一.制作游戏帮助

二.游戏选项设定(1.图形选项2.分辨率3.其它各选项4.进度条选项 5.常量6.独立运行游

戏中的文件包含7.纠错设置8.设置软件信息)

三.怎样使你的游戏运行速度更快

第二十一章GML游戏设计语言(高级用户)

GM完全中文开发教程

第一章游戏梦想从里开始——做自己的游戏

游戏给了我们第二生命,在游戏里我们可是上天入地,飞檐走壁,无所不能。在这些绚丽的世界后面,隐藏着的可能是数个程序员日以兼程的工作加上美工师的精心设计。所以,一个专业的游戏制作往往让我们一些游戏发烧友们望而却步,特别是谈到复杂的令人眼花的代码,更令一些想自己设计游戏的初学者/爱好者望而止步。

Gamemaker应运而生。

它极易上手的平民化操作,面向物体的可视设计,高自由度的游戏语言编辑/控制组件体系,功能强大丰富的函数库以及不断更新的大量外置插件让GM游戏设计软件成为当今游戏制作界的新一代亮点。独有的运动控制/路径控制/动画/字体控制/自动寻径/眩目的粒子系统/加上最新的3D功能引擎以及全面的底层网络开发和自由语言控制性组件使得GM已经成为当今世界最受欢迎专业游戏制作工具之一,国外众多大学游戏设计专业都以GM作为游戏设计教材软件。GM前途无量。

在中国,今天,gamemaker也正以其独特的魅力迅速俘获众多游戏制作初学者及发烧友的心,国内越来越多的年轻人加入到了这个开发行列中来,Gamemaker无疑为那些想开发专业游戏而苦于缺乏专业编程知识的各类人士提供了最佳的专业解决方案,不论你是刚跨入电脑门槛的初学菜鸟,还是已经有相当功底的专业同行,我们都以最大的热情欢迎你们加入到gamemaker这个游戏制作大家庭中来,让我们的游戏制作大众化吧!我们的口号是:我们的时间不用来学写代码的,是用来创作游戏的!

为了让大家都可以全面精通个软件,我们编译了这套完全教程。

让我们向游戏制作向专业化迈步,让更多的朋友游戏制作梦想能够实现!

让我们共同努力!!

第二章安装

你可能已经安装了GM,但如果还没有的话,就按照下面的提示进行吧。首先当然是运行gmaker.exe,然后按照屏幕上的指示,选择你的安装目录,尽量把它放在默认的目录下。当安装完成时,在你电脑的开始脚本菜单里将会发现一个新的脚本组。你可以在里面运行gm以及读一些相关帮助的文档。

当你第一次使用的时候软件会弹出一个信息框问你是想进入简易模式还是高级用户模式,如果你以前并没有使用过GM,建议你使用简易模式,即选择NO不使用高级模式。在简易模式里面有些选项没有完全显示出来,只有一些常用的初级功可以选项。如果你想进入高级模式的话,你可以从软件菜单中的文件选项中选择进入高级模式。

在你安装GM的目录里面,你可以发现以下文件和文件夹:

examples:包含了一些游戏例子

lib:包含了很多动作集合,如果你想要添加额外的动作你可以拷贝一些动作库到个目录里面,下次GM运行的时候会读出相应的动作集合。

sprites:包含了一些简易的图形资源。你可以从其它的网站得到更多的资源。在GM中国中,你可以找到丰富的各类资源及其相关连接。

background,sound:同样的放置背景和声音的资源文件夹

GameMaker需要奔腾以上的机器,装有win98/NT/2000/Me/XP等系统才可以运行。显示器最少可以支持800X600-16位色以上的分辨率。同时需要你的电脑上安装了DIRECTX。当制作和测试游戏的时候,所要占用的内存相对来说是比较大的(至少32M或者更多)。当运行已经制作好的游戏时,所用的内存则会大大减少,当然,得看你制作怎样的游戏。

第3章初识GAMEMAKER

在你开始沉浸于使用GM开发之前你最好可以先感受一下GM,找找感觉。使用GM制作的游戏都是放在一个平面房间room(或说是一个舞台上)的,房间不是我们常识中的房间,它是一个容器,也就相当于是一个舞台或者说是场景。在个平面舞台上你可以放置各种各样的事先在脚本中定制好游戏物件,例如背景,前景,游戏人物,各种道具等。游戏运行时各种物体就在里面活动。下面我们就先来了解一下有哪些游戏物体可以放置在房间中。

首先,大多数的游戏物件必须要有用来表示它们的图片,比如人物你就要有一张或者一系列的图片来显示它的静止或者动作,些导入或者自制的图片我们称它为精灵sprite 。一个精灵通常是一张图片或者一系列图片用来制作为动画。所以它包括静止的单帧图片以及各种表单动画文件。在游戏中一个物体的精灵图片是可以更改的,比如当一个魔法把一个人物变成动物时,人物的精灵图片就变化了,些都可以通过系统方便的调节。你可以使用GM自带的编辑器制作简单的精灵或者用其它的软件制作再导入到GM中。例如GIF动画文件。

物体身上会有东西发生,些发生的东西称为事件events,物件可以激发相应的动作当某种事件发生时。一个游戏物件可以有很多很多的事件也可以有很多很多的动作与事件相对应。比如键盘事件,单击方向向上键时是一个事件,于是游戏人物Y坐标减掉1,可以说是一个对应事件的动作。当物体在房间里被建立时,它就会有一个建立事件〈Creation〉。再举个例子,当一个球物体刚刚建立时你为它赋予一个运动事件它便一开始就动起来。当两个物体碰撞时你可以设置一个碰撞事件,样的话你就可以让球停下来或者是向相反的方向运动,或者是碰撞到时播放一个声音,当然你首先要导入一个声音并设置好才可以使用。

当玩家单击键盘上一个键时边产生了键盘事件,物体便可以产生相应的事件,比如说按指定的方向运动,希望通过上面的阐述可以使你明白:对于每一个物体你可以为事件指定很多不同的动作,用种方式为你的游戏物体定义各种各种样的动作行为。

一但你定义好游戏物体后,就下来你就应该设置用来展示物体的房间了。每个房间可以