幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 24007|回复: 31

GameMaker资料 & 下载

[复制链接]

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
发表于 2009-5-27 18:39:45 | 显示全部楼层 |阅读模式
  工具介绍

  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 下运行。
回复

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2009-9-26 23:39:46 | 显示全部楼层
由于早期 GM 7 执行文件是以注入的方式破解,会被部分杀软排查。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2010-1-21 01:31:06 | 显示全部楼层
工具下载

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

http://www.rpgchina.net/read-htm-tid-37115.html
图标格式转换软件 ToYcon
回复 支持 反对

使用道具 举报

0

主题

2

帖子

16

积分

②入门

积分
16
发表于 2010-1-23 05:00:54 | 显示全部楼层
感谢楼主
回复 支持 反对

使用道具 举报

0

主题

2

帖子

17

积分

②入门

积分
17
发表于 2010-1-31 02:05:48 | 显示全部楼层
感谢版主的热心!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

①新人

积分
8
发表于 2010-3-15 05:37:42 | 显示全部楼层
感谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

16

积分

②入门

积分
16
发表于 2010-4-11 16:00:12 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

7

帖子

56

积分

②入门

积分
56
发表于 2010-4-28 22:58:06 | 显示全部楼层
内牛满面的东西 可惜似乎没有汉化?
回复 支持 反对

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2010-4-29 21:15:19 | 显示全部楼层
这个抱歉,GM是没必要汉化的工具。

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

使用道具 举报

17

主题

164

帖子

1万

积分

⑧专业

www.v2sam.com

积分
10891
发表于 2010-9-14 15:26:18 | 显示全部楼层
有没中文版?
http://hi.baidu.com/v2sam
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-19 18:37 , Processed in 0.022296 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表