中国龙珠论坛

 找回密码
 加入龙论666

QQ登录

只需一步,快速开始

查看: 2533|回复: 2

[Mugen] [原创]格斗游戏编程(系统设定篇)by阿付

[复制链接]
发表于 2004-5-30 04:09 | 显示全部楼层 |阅读模式

大家想让自己的龙珠格斗游戏更个性化吗?如果想的话就请你们试着打开自己格斗游戏所在的目录,惊喜就在你们眼前。。。

我是在02年底拿到一个mugen引擎的龙珠格斗游戏,当初游戏太多BUG,人物的能力也跟故事差好多(电脑控制博罗连4和饺子对战,结果是饺子轻松取胜)。正是出于这些原因,我想到能不能有一个属于自己的游戏呢? 正是抱着这种想法,我打开了游戏目录,发现惊喜就在眼前。。。

在大家修改编辑游戏以前,希望大家对游戏修改原则加以重视:你是在制做一个属于自己的个性化游戏,而不是在发泄! 我们修改人物在尊重故事的原则下,也要考虑可游戏性,不能把自己喜欢的人物改成超强。比方说,一般的选手都是1000的血,可你改出一个一千万血的人,那还打什么?只要没时间限制,放在那一天都不会被打死。可能刚开始乱来的时候很有快感,但这种游戏你有兴趣一直玩下去??

由于本人是100%对着程序自学,所以水平不是很高。如果用初级、中级、高级来评的话只能算中级,所以希望哪一个高手看了这个主题后,能和我合作,而不是给我鸡蛋哟!!

最后提醒一下,一定要在做修改前先备份。因为改到后面被你改的地方越来越多,出问题是难免的! 好了,说了那么多“废话”,该转入正题了。 ******************************************************************************* 一:认识MUGEN的格斗游戏 也许大家会问,什么是MUGEN?什么是可编程的格斗游戏? MUGEN的格斗游戏在WIN9X系统中相当常见,判断一个格斗游戏是不是MUGEN的方法也很简单:打开游戏所在目录,有chars,data,sound,stages......目录的就是! 哪我们要对什么编程呢? 你用记事本或写字板试着打开每一个文件,是文本格式(就是指没乱码)的就能编程!

现在先让我们来认识一下那些子目录。 chars:这里放着所有选手资料。 data:这里放着系统环境参数,是这个主题的主攻目标。 font:好像是字体,我没去改过。以后大家水平到一定阶段的话,可以去试试。 graphics:好像是系统中的用图,我没去改过。 sound:这里放着系统和战斗时用到的背景音乐(不是音效哟),我的好多龙珠音乐就是从这里挖出来的 ^_^ stages:这里放着格斗时的场景图片,其中“.sff”文件是图,“.def”文件是各种状态条。 docs:如果你的游戏中有这个目录且你的E文好,那恭喜你,你可以自学成材了。这个目录放的是游戏开发者做的文档,对系统的各种文件都说明(可能不同游戏中这个目录放的东西不同,这主要看开发者愿意给你看多少东西 ^_^)。可惜本人E文太差,只能自己摸石头过河。。。(难过)

****************************************************************************

二:认识data目录 data目录主要放置系统环境参数。我今天主要讲一下select.def这个文件。 用记事本打开它(别说不知道如何打开),大家会发现一大堆人名且都是如下格式: goku/goku.def,……,……

其中第一个例子的第一个goku是指chars目录下的goku子目录(这里放选手个人数据),而第二个goku是指goku.def文件(这文件有点像是选手数据的大纲)。那我们想调整选手排列顺序在这里改一下就行了。比如: aa/aa.def,……,…… bb/bb.def,……,…… 可以改成 bb/bb.def,……,…… aa/aa.def,……,…… 这样bb选手就排在aa选手前面了。 [em00] 当然不同版本的MUGEN,它的格式也有少许不同,这就请大家多多研究了。 其实还有很多可以改,只是我手头上没资料,等将来拿到资料后我会做更详细的说明。

********************************************************************

三:游戏中的超级按键 MUGEN游戏有一些很有用的按键,有些可能大家以发现,但还有些大家可能还不知道哟。 F1:玩家1直接获胜 F2:所有选手的血减少到只剩1 F3:双方能量全满 F4:重新开始 F12:截屏 空格:能量与血全满 CTRL+C:显示选手的“形态框”。其中蓝色框为对手可攻击的区域,红色框为选手被攻击,绿色框表示选手倒地且对方不可攻击。 CTRL+S:游戏速度加快。 CTRL+D:游戏进入调试模式。大家刚开始的时候可能觉得很乱,但其实这些对将来的编程是很有用的。这里面有一个最有用,那就是在血条上显示选手的具体血量。[em07] CTRL+P:隐藏血条能量条,让屏幕“干净”。

以下四键的作用是:让人物在玩家控制和电脑控制间切换。 CTRL+1:对应的是玩家1。 CTRL+2:对家2。 CTRL+3:玩家1的盟友。 CTRL+4:对家2的盟友。 一时听不懂没关系,你选二对二的对战模式,然后按CTRL+1,CTRL+2,你会发现四个选手都在电脑控制的模式下战斗着。

以上这些按键可能应MUGEN的版本不同,而导致部分或全部不能用!


发表于 2008-12-10 17:10 | 显示全部楼层
你没说怎么改人物啊!!!!!

发表于 2008-12-10 18:04 | 显示全部楼层
我顶!!!!

您需要登录后才可以回帖 登录 | 加入龙论666

本版积分规则

手机版|Archiver|DBCN七龙珠网 (苏ICP备13043741号)

GMT+8, 2024-5-2 19:11 , Processed in 1.052336 second(s), 17 queries .

Powered by Discuz! X3.4

© 2003-2022 DragonBallCN.Com

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