franniss 发表于 2009-5-27 18:39:45

GameMaker资料 & 下载

  工具介绍

  GameMaker 是一款拥有图形界面,可灵活编程,以2D游戏设计为主的游戏开发软件。

  本软件由 Mark Overmars 使用 Delphi 语言开发,于 1999 年 11 月发布了首个公开版本,在 4.3 版之后转为部分功能收费软件。后由英国公司 Yoyogames 收购,大力推动了欧美乃至全世界独立游戏界的发展。目前最新版本为 Game Maker 8.0 。

  拖拽按钮

  GameMaker 设计游戏过程中的一大特征是,可使用拖拽按钮 ( d&d ) 进行游戏逻辑编排。即使写代码脚本,也在相应按钮内编辑。

  举例:

  我们在场景放了 2 个球。要实现一个功能:2 球相撞时,A 球反弹,B 球爆炸。

  具体做法是在 A 球的碰撞事件,拖拽反弹按钮;

  在 B 球的碰撞事件,拖拽改变实例按钮,让 B 球变成爆炸动画;

  编辑爆炸动画对象,在动画播放结束事件,拖拽销毁按钮。如此便完成了功能的制作。

  这里不要求编程基础,却需要一个合乎编程过程的明确思路(事实上,可以近似认为是编程思想)。是真正意义上的“想到便能做到”。由此,GameMaker 为那些从未接触过编程,但热爱游戏的玩家,迈入游戏编程世界,提供了一条便捷的途径。

  GML语言

  GameMaker 最大的价值在于其内置的一套编程语言 —— The Game Maker Language (GML) 。

  GML 高度概括了 2D 游戏设计能用到的共通编程语句,往往浓缩为一个简短灵活的函数,是“文字版的按钮”,使设计游戏更为灵活。其与图形界面中的按钮有对应关系。使用按钮入门游戏制作的用户,可以从“我熟悉的按钮所对应的 GML ” 来进阶学习。

  举例:

  我们要做一个跟踪导弹。

  只需在导弹的循环动作中添加一行 move_towards_point( Enemy.x , Enemy.y , Speed )

  这样便做好了对 Enemy 跟踪的导弹,跟踪速度为 Speed 。

  GML的潜在价值是不可估量的。

  在世界游戏开发领域,我们经常碰到这样的事情:大家在设计同一种游戏,却用的是不同编程语言,怎么交流呢?如同真实世界中,人们出现语言隔阂,可以用手势、表情与图画表达心意,程序员之间也可以用大家都理解的“伪代码”交流。

  GML 与这种“伪代码”相似甚至相等。从某种意义上讲,用 GML 表述出来的程序逻辑已经简洁到极端。当从事复杂的游戏设计时,使用 GML 来描述结构,其明晰程度可谓首屈一指。随着独立游戏制作界整体水平逐步提高,这种潜在价值将愈加明显。

  这些特色,使得一个 GameMaker 高级用户,即便是应付复杂游戏,也能以难以置信的高速制作;即使把游戏设计作为业余爱好,也能相对轻松步入最高阶段 —— 对游戏引擎结构进行优化调整。这都归功于 GameMaker 作者出色的设计才能。

  使用心得

  在可制作游戏类型方面,GameMaker 是高度自由的,非常接近直接用编程语言可制作的游戏范围。诸如“ 弹幕射击 + 益智 ”、“ 街机闯关 + ARPG ” 、“ 迷宫冒险 + 音乐游戏 ”之类的混合类型都可以自由制作。

  软件的 3D 相关功能略显薄弱,仅是一个补充。国外爱好者为其开发了3D方面扩展引擎,已达到一般可用水平。如果开发者需要制作“2D + 3D” 效果的游戏,需要将游戏整体设计在 3D 模式之下(伪 3D 可以用 2D 模式来实现)。

  GameMaker 内核为 DirectX 6 ,并不高级但久经考验。网游地推调查显示,由于国内非发达地区的公用电脑配置普遍不高,因此所开发游戏能够广泛的支持国内大部分电脑,免却后顾之忧。软件的处理优化方面,可满足常规制作,包括对 2D 游戏引擎要求最苛刻的弹幕射击游戏。

  由于此软件并未针对亚洲市场销售,在 GameMaker 5.3 版之后,不能直接在汉字及日韩文等 Unicode 编码文字。已有一些国内爱好者为其开发了实用的中文显示扩展插件,但字体华丽度一般。我国独立游戏发展历程中,对文字类游戏开发具有相对丰厚经验积累,因此若要设计纯文字游戏,请选用其他软件,也是对作品的尊重。GameMaker 的中文显示功能,正确用途是为动作性游戏显示汉字进行有效补充。

  GameMaker 软件本体以及所开发游戏,目前仅能运行在 PC 平台,运行游戏并不需要任何插件。官方曾表示过推出跨平台版本的意向。使用 Game Maker 7 编译出的游戏,可在最新的操作系统 Windows 7 下运行。

franniss 发表于 2009-9-26 23:39:46

由于早期 GM 7 执行文件是以注入的方式破解,会被部分杀软排查。

如果遇到类似情况,下载此附件替换即可。

franniss 发表于 2010-1-21 01:31:06

工具下载

http://model_creator.matrebatre.be/
GM的3D模型制作工具,内附软件下载、范例以及教学链接。

http://www.rpgchina.net/read-htm-tid-37115.html
图标格式转换软件 ToYcon

2173 发表于 2010-1-23 05:00:54

感谢楼主

rinaogata 发表于 2010-1-31 02:05:48

感谢版主的热心!

a453238097 发表于 2010-3-15 05:37:42

感谢

weird 发表于 2010-4-11 16:00:12

谢谢分享

232304906 发表于 2010-4-28 22:58:06

内牛满面的东西 可惜似乎没有汉化?

franniss 发表于 2010-4-29 21:15:19

这个抱歉,GM是没必要汉化的工具。

某种程度上说,只有会英文,灵活使用函数,才能做好游戏~

v2sam 发表于 2010-9-14 15:26:18

有没中文版?
页: [1] 2 3 4
查看完整版本: GameMaker资料 & 下载