【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 2519|回复: 2

两周快速制作专业2D游戏-gamemaker之门

[复制链接]
发表于 2006-4-27 10:13:28 | 显示全部楼层 |阅读模式
两周快速制作专业2D游戏-gamemaker之门
不想学复杂的编程 不想接触高深的c++?
但是又想做专业的3d/3d游戏?有捷径吗?
有的现在介绍一款新的超RAD游戏开发工具-gamemaker
Gamemaker初学困惑-必须看的帖子
1.Gamemaker(下称GM)到底是一个什么东西?
答:是一个美国Utrecht 大学几何图形、 计算机虚拟技术科学中心的资深教授Mark
Overmars.等一批计算机泰斗级人物编写的一套功能强劲的游戏开发工具。

2.Gamemaker只是一套游戏引擎吗
答:这是不对的
最直观的理解方法是GM是相当于当今流行游戏开发工具象C等的游戏版本,所以GM本身并不是
一套引擎,你可把它看成是游戏语言或者是开发工具,它强大的功能可让它完全可以用来开发
一个新的各种类型游戏的引擎。
3.GM难学吗
答:虽然GM非常强大,但却不象C或者是其他开发工具那样复杂而且需要很深的编程功底,相反
的非常易学易用。如果你只需要开发一些普通的不需要很强逻辑的游戏,你完全不需要涉及到
代码,只需要用鼠标托拽几个动作。
4.GM是怎么运行的?
答:GM使用当今最流行的面向对象控制,即每一个物体都有自己的事件驱动,把它放到场景里
它会触发自己的事件,既可以和别的物体有联系,又可以和其他物体互不干扰。(象模拟人生
那一类的游戏一样,每个物体都有自己的属性事件),这样的运行机制让GM可以开发各类游
戏,象即时策略(RTS)等各种类型的游戏,什么RPG游戏对于GM来说真的是小菜一碟,你完全
可以利用GM编写自己的RPG引擎:)
5.GM为什么如此强大
答:前面已经说过了,GM相当于一套游戏语言,这是指功能方面,同时GM还内置了图形编辑器
,背景编辑器,脚本编辑工具等,所有有关游戏后期(指完成美工后的)的制作都可以在GM
中独立进行。
6.GM脚本语言是一种什么样的语言?
答:是一种完全兼容vc/vb这当今这两种主流写法的语言,非常自由,甚至可是说它是自由语言,说它自由,是因为它简单而且容易理解,且不需要什么复杂的声明啊,语法啊之类(当然基本的逻辑你还是要写对的),而且速度执行非常快。
比如一段小代码:
你可以写成:if a>b then b=c (VB写法)
也可以写成:if(a>b){b=c}(C写法)
甚至可以写成if a>b b=c;(你的写法,呵呵:))
也就是说它没有要你一大堆什么规则啊,括号啊之类的,而且把重点放在游戏制作本身上,让你快速入门,快速开发,当然,如果你要开发专业游戏话,最好有点语言基础,因为语言逻辑
还是要稍微学一下的!

7.GM支持网络开发吗
答:当然,GM的函数里面有完整的网络操作的函数,这些函数都是底层的函数,你可以用它来
实现你想要的基本功能,或者是重写你的游戏机制,现在有各种类型的网络插件(如winsock
soc,ultimateOL等丰富的网络插件和相应制作实例),这些都可以在站里或论坛上找到,让你
更快速开发专业级别的网络游戏。
8.GM如何实现扩展功能
答:GM实现扩展功能和大多数开发工具一样,完全使用外部的DLL来实现功能扩展的,现在
已经有非常庞大数量的DLL插件,这让GM功能有了更大的延伸,只需几行简单的代码,你就
可以调用一些新的支持功能作为新的函数使用,非常简单,象现在最流行的GM的专业3D游戏制
作插件GM-Irr3D和Xtreme3D引擎都是使用这个机制(关于这两个游戏引擎你可以在本站
找到),从这个角度上来说,GM真的是无所不能啊

纵上所述,GameMaker其平民化的操作,专业级的功能已经迅速让它成为一种全新的游戏开发
工具,其功能的强大和无限扩展的功能是当今一些游戏制作工具等远远无法可及的,其发展
趋势的迅猛足于让它在国内掀起一股新的游戏热潮!!!!
站长制作的游戏截图
http://www.87n.net/gmaker/bbs/ViewFile.Asp?FileName=200642413521572.jpg
http://www.87n.net/gmaker/bbs/ViewFile.Asp?FileName=20064201115892.gif
gamemaker中国站 有所以你想要的资料
http://www.87n.net/gmaker/bbs/Default.Asp
发表于 2006-5-15 10:30:03 | 显示全部楼层

这个适合于初学者玩玩,要做好游戏,还是要学好C++

发表于 2006-5-15 10:55:51 | 显示全部楼层
专业和业余的差别~~~~~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2025-2-6 04:09

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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