问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用RPG Maker XP制作魔塔?

发布网友 发布时间:2022-05-20 22:01

我来回答

5个回答

热心网友 时间:2023-10-03 05:19

脚本制作方法:首先建立一个工程,把它作为学习脚本入门用的新工程。

脚本是有关游戏实际运行的数据,照原样改动制作完成的工程,一个小小的错误也将引起游戏不能正常运行。因此,推荐使用新建的工程进行学习。

另外,RGPXP 脚本数据是保存在 Data 文件夹内的 Scripts.rxdata 文件中,如果对此文件(或游戏全部数据)已经备份的话,也可以使用既存的工程。

建立工程后,在主菜单「工具」菜单中选择「脚本编辑器」。

显示脚本编辑器对话框后,在最上面新建一个组。点击右键于弹出菜单中选择「插入」,就建立了一个新的空白组。

组的名称是什么无所谓,可以取个容易理解的,我们这里暂命名为“TEST”。名称的输入在窗口左下方的「名称」里进行。

首先,请输入下面的代码。

exit

注意,在 Ruby 中是区分字母大小写的,所以不能输入 EXIT 或 Exit。当然全角文字也不行。请全部以半角的小写字母输入。输入完毕按「确定」键关闭脚本编辑器,运行(游戏测试)看看吧。

运行游戏测试,窗口应该显示一瞬间后立即关闭。总之,在这里写的 exit 是结束程序的命令。

在最上面的 TEST 组中写入 exit,因此程序就此结束。而在后面众多组中编写的脚本都没有执行。以后示例程序都会省略 exit,在实际测试时请在最后一行加入 exit。如果没有加入 exit 而运行测试,就会显示出游戏的标题画面。

Ruby 中,# 符号后面的一整行文字会认定为注释。

# 后的注释代码不会执行,不会影响到程序的运作,只作为编写者标记的备忘记录来使用。

exit # 结束程序

这和事件指令的「注释」功能相同,是记录程序处理内容的简单说明,使用注释会很容易知道这段脚本是做什么的。即使是自己编写的程序,但时间一长,该段内容是指定做什么处理也会忘记。在脚本的学习和实际操作时,推荐注意多使用注释功能。

还有,作为程序的说明,在后面的学习中脚本会写有很多的注释。但实际操作中没有必要完全仿效其注释的内容。# 以后的文字,可以按实际中最容易理解的说明注释。

程序语言在结构上大致分为语法和库两种。

所谓语法,就是使用语言记录某些处理时的规则。与中文和英文等自然语言一样,程序语言也有语法。例如条件分歧的语法、循环的语法等等。「# 符号后面的一整行文字认定为注释」这也是语法之一。语言的说法,狭义上指的就是语法。

所谓库,就是字符串的处理和图片的显示等带有应用功能的语言集。与中文英文等自然语言中的单词和词组的意思相似。学习了英文的语法在使用英文时,增加词汇量(掌握库的使用方法)则是非常必要的。

这个「脚本入门」基础篇是以学习语法为重点。最开始学习时或许会产生「学习语法,到底有什么用」的厌烦感,应用逻辑思维来理解基本语法就能突破最初的屏障,仔细阅读参考程序记住实际的使用方法,其实并不是多么困难的事情。

那么现在就开始吧!

Ruby 中能使用的数字,包括整数和浮点数两种。

3 # 整数
52 # 整数
-99 # 整数
1.5 # 浮点数
3.0 # 浮点数

所谓浮点数,就是使用小数点以下计算的数。数值相同的话写作 3 是整数,而写作 3.0 即是浮点数。整数计算速度快,如果不需要小数点以下的话尽量使用整数。

详情到:http://tieba.baidu.com/f?kz=656579740

参考资料:魔塔12吧 巨大八爪鱼

热心网友 时间:2023-10-03 05:19

第一章:术语详解
1.开关:相当于数学中的二进制,只有“开”和“关”两种选择。游戏一开始所有开关都是OFF的,玩魔塔时部分开关一开始就是开的,那是人为因素。(详见公共事件:初始化)制作工具中可以随意创建开关,并可以将其命名。(制作时最好写上具体名称,如:控制60层的门开的开关,可以叫:60层门开)工具中开关操作又称SWITCH,Playerdate_SWITCH = 1:当1号开关打开,本脚本才开始工作。$game_SWITCH[1]=ON:1号开关开启。

2.变量:变量是一个数据,它使用来储存数据的空位(数据可以使中文或英文或其他文本),同开关,变量也可以随便创建,变量的默认数值为0。以下使其中术语意思。
代入:把原数据变为所输入数据。
剩余:把原数据乘上一个百分数。
操作数中:
常用:就是直接输入的数。
变量:另一个变量的目前数据。
随机数:从A到B不等。(A:前面的空。B:后面的空。)
物品:就是一个物品你所拥有的数量。
角色:一个角色的某项值。
敌人:不必去管,魔塔样板涉及不到。
角色(下面的):同上面的角色意思。
其他:没什么可说的,自行选择吧。

大家注意到呢个统一了吗?就是几号到几号开关或变量都等于一个选项或一个数值,也就是统一操作。

3.图层:大致就是把画面分为三个层,一般地形放1层方快内有白色区域的一般为了美观都放第二层.在图层里,3层的东西会覆在2层上,2层会覆在1层上,样板图块中的数字就是个最好的例子,样板0层也有些在2或3层的地形 .
样板里有种特殊的情况,就是2层的地形都可以被破墙镐和地震卷轴破坏,并不一定得是墙,玩玩夏令营2的70余层就知道.

4.事件:如果说脚本编辑器是心脏,那么,事件就是肌肉.没有事件,就不能拿宝物,对话,战斗............
事件栏的最上方有个"ID:XXX",这个是自动生成的,表示这个地图中他是第几个事件,事件ID必须连续,规格为三位数,不够三位就拿0占位(非常重要!编辑新楼层和怪物事件编号必须要这样~!)
每层的事件ID一旦不连续,就会引起脚本错误,打个比方:事件ID不连续就像1户人家有3个孩子,被称为老大老二老四,这怎么行?
以上情况通常出现在中途删除部分事件上.
以上选自66RPG,是比较重要的,新手最好记记,这样以后学习脚本会轻松些
变量,开关和事件都是基本功,一定要熟知这些,了解其中的原理.
第二章.怪物
1.能力:打开工具栏-数据库-敌人,就可以对怪物进行编辑了.
名字:...........
MAXSP:原本是法术值,可样板用不找,不用管他了(不是最新样板的请参考其他怪物的)
MAXHP:就是生命的意思啦!
力量:攻击
灵巧:防御
魔法防御:领域怪物的控制范围由这项能力决定
金币:...........
EXP:经验(如果每个怪都是1的话,建议把角色状态栏里的"经验"从脚本编辑器里改为杀怪数)
其他的就不用管了.

怪物中有特殊能力,可以查看.
数值 属性 说明

0 普通
1 中毒 战斗后,角色每行动一格,减生命10点(变量25决定)
2 衰弱 战斗后,角色攻防衰减为正常的75%(变量52决定)
4 吸血 战斗前,怪物首先吸取角色34%的生命加到自身(变量53决定)
8 坚固 怪物的防御至少等于角色攻击-1(变量54决定)
16 先攻 战斗时,怪物首先攻击1次(变量55决定)
32 迟缓 战斗后,勇士行走速度降低到3.3(变量56决定,正常4.3)
64 魔攻 战斗时,怪物的攻击无视角色的防御*1(变量57决定)
128 连击 战斗时,怪物每回合攻击2次(数据库敌人回避修正决定)
256 领域 经过怪物周围Y格时自动减生命X点(X由数据库敌人maxsp决定,Y由数据库敌人魔法防御决定,0为十字领域范围)
512 爆击 战斗前,怪物附加角色防御的X点作为伤害(X等于角色防御的90%,变量58决定百分比)
1024 潜伏 角色看不到怪物,除非拥有物品40-探知器并距离怪物x格(变量79决定物品id,变量84决定x的大小)
2048 无敌 角色无法击败怪物,除非拥有物品10-圣十字架(变量71决定)
4096 模仿 怪物的攻防等于角色的攻防*1(变量60决定)
8192 诅咒 战斗后,角色再次战斗无法获得金币经验,本次可以获得
9900 反弹 战斗时,怪物附加角色攻击的10%作为伤害(变量70决定)
9910 重生 怪物被击败后,角色转换楼层则怪物再次出现
9920 净化 战斗前,怪物附加勇士魔防的3倍作为伤害(变量104决定)
9930 神偷 战斗后,勇士所持的4种血瓶数量减半
以上属性中提到的数值不是最新样板的在MAXSP里输入,是最新样板的在怪物名字后面加":"再加数值(多重属性就是:N:N)N的意思:数值.
2.编辑:很简单,把事件的名称改为怪物XXX(这里要用到那个1章,4节说哪个规则了)(加上"BOSS"就无法被*和圣锤消灭了.),在设置区域,公共时间-战斗,在固定朝向和停止时动画上打勾,在与事件接触(也可以与主角接触)打勾,就OK了!~
攻防超过999用$game_enemies[怪物编号].某项能力=XXX(如果是名字,要把XXX拿双引号引上)
第三章.物品
1.普通物品
如何设图什么的我就不说了。
这类物品一般是不能使用的。
2.特殊物品
像楼层传送器,破墙镐都属于,具体如何制作见公共事件的使用物品处理。
做可以使用的物品也要选个公共事件(自己创建也行)。
具体的自己做吧,这时要研究下脚本编辑器,学点语言,对做物品很有帮助

事件中常用脚本一:http://tieba.baidu.com/f?kz=282970428
事件中常用脚本二:http://tieba.baidu.com/f?kz=658996232
魔塔样板28727:http://d121.d.iask.com/fs/800/1/51ae3ed2a9f47f66c757fe4e52fa280724146425/exe/%E9%AD%94%E5%A1%94%E6%A0%B7%E6%9D%BF28727.exe

热心网友 时间:2023-10-03 05:20

第一章:术语详解
1.开关:相当于数学中的二进制,只有“开”和“关”两种选择。游戏一开始所有开关都是OFF的,玩魔塔时部分开关一开始就是开的,那是人为因素。(详见公共事件:初始化)制作工具中可以随意创建开关,并可以将其命名。(制作时最好写上具体名称,如:控制60层的门开的开关,可以叫:60层门开)工具中开关操作又称SWITCH,Playerdate_SWITCH = 1:当1号开关打开,本脚本才开始工作。$game_SWITCH[1]=ON:1号开关开启。

2.变量:变量是一个数据,它使用来储存数据的空位(数据可以使中文或英文或其他文本),同开关,变量也可以随便创建,变量的默认数值为0。以下使其中术语意思。
代入:把原数据变为所输入数据。
剩余:把原数据乘上一个百分数。
操作数中:
常用:就是直接输入的数。
变量:另一个变量的目前数据。
随机数:从A到B不等。(A:前面的空。B:后面的空。)
物品:就是一个物品你所拥有的数量。
角色:一个角色的某项值。
敌人:不必去管,魔塔样板涉及不到。
角色(下面的):同上面的角色意思。
其他:没什么可说的,自行选择吧。

大家注意到呢个统一了吗?就是几号到几号开关或变量都等于一个选项或一个数值,也就是统一操作。

3.图层:大致就是把画面分为三个层,一般地形放1层方快内有白色区域的一般为了美观都放第二层.在图层里,3层的东西会覆在2层上,2层会覆在1层上,样板图块中的数字就是个最好的例子,样板0层也有些在2或3层的地形 .
样板里有种特殊的情况,就是2层的地形都可以被破墙镐和地震卷轴破坏,并不一定得是墙,玩玩夏令营2的70余层就知道.

4.事件:如果说脚本编辑器是心脏,那么,事件就是肌肉.没有事件,就不能拿宝物,对话,战斗............
事件栏的最上方有个"ID:XXX",这个是自动生成的,表示这个地图中他是第几个事件,事件ID必须连续,规格为三位数,不够三位就拿0占位(非常重要!编辑新楼层和怪物事件编号必须要这样~!)
每层的事件ID一旦不连续,就会引起脚本错误,打个比方:事件ID不连续就像1户人家有3个孩子,被称为老大老二老四,这怎么行?
以上情况通常出现在中途删除部分事件上.
以上选自66RPG,是比较重要的,新手最好记记,这样以后学习脚本会轻松些
变量,开关和事件都是基本功,一定要熟知这些,了解其中的原理.
第二章.怪物
1.能力:打开工具栏-数据库-敌人,就可以对怪物进行编辑了.
名字:...........
MAXSP:原本是法术值,可样板用不找,不用管他了(不是最新样板的请参考其他怪物的)
MAXHP:就是生命的意思啦!
力量:攻击
灵巧:防御
魔法防御:领域怪物的控制范围由这项能力决定
金币:...........
EXP:经验(如果每个怪都是1的话,建议把角色状态栏里的"经验"从脚本编辑器里改为杀怪数)
其他的就不用管了.

怪物中有特殊能力,可以查看.
数值 属性 说明

0 普通
1 中毒 战斗后,角色每行动一格,减生命10点(变量25决定)
2 衰弱 战斗后,角色攻防衰减为正常的75%(变量52决定)
4 吸血 战斗前,怪物首先吸取角色34%的生命加到自身(变量53决定)
8 坚固 怪物的防御至少等于角色攻击-1(变量54决定)
16 先攻 战斗时,怪物首先攻击1次(变量55决定)
32 迟缓 战斗后,勇士行走速度降低到3.3(变量56决定,正常4.3)
64 魔攻 战斗时,怪物的攻击无视角色的防御*1(变量57决定)
128 连击 战斗时,怪物每回合攻击2次(数据库敌人回避修正决定)
256 领域 经过怪物周围Y格时自动减生命X点(X由数据库敌人maxsp决定,Y由数据库敌人魔法防御决定,0为十字领域范围)
512 爆击 战斗前,怪物附加角色防御的X点作为伤害(X等于角色防御的90%,变量58决定百分比)
1024 潜伏 角色看不到怪物,除非拥有物品40-探知器并距离怪物x格(变量79决定物品id,变量84决定x的大小)
2048 无敌 角色无法击败怪物,除非拥有物品10-圣十字架(变量71决定)
4096 模仿 怪物的攻防等于角色的攻防*1(变量60决定)
8192 诅咒 战斗后,角色再次战斗无法获得金币经验,本次可以获得
9900 反弹 战斗时,怪物附加角色攻击的10%作为伤害(变量70决定)
9910 重生 怪物被击败后,角色转换楼层则怪物再次出现
9920 净化 战斗前,怪物附加勇士魔防的3倍作为伤害(变量104决定)
9930 神偷 战斗后,勇士所持的4种血瓶数量减半
以上属性中提到的数值不是最新样板的在MAXSP里输入,是最新样板的在怪物名字后面加":"再加数值(多重属性就是:N:N)N的意思:数值.
2.编辑:很简单,把事件的名称改为怪物XXX(这里要用到那个1章,4节说哪个规则了)(加上"BOSS"就无法被*和圣锤消灭了.),在设置区域,公共时间-战斗,在固定朝向和停止时动画上打勾,在与事件接触(也可以与主角接触)打勾,就OK了!~
攻防超过999用$game_enemies[怪物编号].某项能力=XXX(如果是名字,要把XXX拿双引号引上)
第三章.物品
1.普通物品
如何设图什么的我就不说了。
这类物品一般是不能使用的。
2.特殊物品
像楼层传送器,破墙镐都属于,具体如何制作见公共事件的使用物品处理。
做可以使用的物品也要选个公共事件(自己创建也行)。
具体的自己做吧,这时要研究下脚本编辑器,学点语言,对做物品很有帮助

事件中常用脚本一:http://tieba.baidu.com/f?kz=282970428
事件中常用脚本二:http://tieba.baidu.com/f?kz=658996232

热心网友 时间:2023-10-03 05:20

我告诉你高悬赏的话肯定会有很多人回答

热心网友 时间:2023-10-03 05:21

http://tieba.baidu.com/f?kz=617616611
鸣谢:新月狼嚎

参考资料:魔塔吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 怪物领域有小说吗 脾胃湿热证的食疗药膳有哪些? 支付宝和银行卡不是同一个手机号,但是我自己的银行卡,支付宝钱转银行卡里面没有到,改怎么办? 脾胃湿热证的饮食宜忌是什么? 我在支付宝实名认证的时候,说我的手机号码与银行预留手机号码不一致,为什么呢? 我用银行卡支付支付宝的时候它怎么显示与银行储存的手机号码不一样是怎么回事 房地产金融对房地产市场有哪些重要作用 一角纸币国家还在发行吗 中国一毛钱纸币现在还生产吗 麦当劳冷饮外卖口店员能拒收一角纸币吗?国家已经停止废除一角纸币了吗?一角纸币已经不再发行、不再流通 四套的一角和五角纸币是否已停止印刷? 请问all in all与in general有何区别? 暗影精灵4出现了这个,打开部分软件时会出现,怎么除去 炸弹烧好吃吗,跟章鱼小丸子有什么不一样的啊? 暗影精灵4发热太严重,用什么办法能降降温。 炸弹烧章鱼小丸子跟其他的章鱼烧相比有什么特别之处吗 那个软件可以一件键黑发 暗影精灵4自带软件哪个能卸载 *烧章鱼小丸子跟路边上的手推车章鱼烧有什么不同啊,不都是丸子吗 章鱼小丸子还是选择麦可瑞章鱼烧好吃 魔塔吧的同志们!!!教教我该怎样做魔塔!?(讲详细点。) 用rpg maker xp v1.03制作魔塔时 怎样调整怪物属性??? 怎样做魔塔? 谁有魔塔制作软件? 伤物语的剧情简介 物语系列几部剧情发展是怎么开始的 求个排序 伤物语和班长在仓库那段是哪几 物语系列剧情顺序→_→ 要补番啦 从哪里开始看起呢 求一份物语系列的完整剧情流程,后面会加分的所以拜托了!请务必标上剧情所处时间点并希望有一份出版顺序 伤物语 动画了? 这是物语系列的那一集? 电视剧男演员45岁以上 35到45岁韩国男明星 四十岁的男明星,哪些比较有气质??? 为何手机4g流量会突然中断? 王者荣耀李白最新出装铭文怎么玩 李白最新出 王者荣耀,李白到底铭文怎么出? 王者荣耀李白重做后怎么玩 王者荣耀李白重做铭文出装 王者荣耀李白重做铭文怎么选择 李白重做铭文搭配推荐 埃尔法平行进口车和中规哪个保值