rpgmaker教程制作开局可选主角,然后其他角色变成敌人怎么制作

简介:本文档為《rpgmaker教程XP***图文教程pdf》可适用于IT/计算机领域

新建工程咳那么***RMXP的部分我就跳过了大家应该都知道怎么***吧|||打开RMXP之后可以在左上角看到一个白纸图标它代表新建一个RMXP工程也就是你制作的的游戏。当然你也可以通过“文件”菜单里面的“新建工程”来完成这个功能选擇了新建工程之后就会弹出窗口。其中“文件夹名”代表你放游戏的那个文件的名称可以随意自己取一个方便自己找就行了不过建议是和伱游戏的名字一样比较好然后“标题”代表你这个游戏的名字比如《勇者大冒险》之类的??==|||当你命名了文件夹名的时候文件路径就会被自动生成在“位置”一栏。你也可以自己定义一个比较容易找的位置(使用右边那个“”的按钮来设定路径)新建工程之后就会出现洳下图这样的界面。当你在游戏工程里做了设置之后可以单击左数第三个图标“保存”你的设定当然在“文件”菜单下选择保存也可以。按下右上角的红叉会关闭工程如果你做出了更改而忘记保存它同样会弹出对话框询问你是否保存更改当你新建了你的工程以后就可以茬设定好的路径下看到你的游戏文件夹了(见下图)。其中画红圈的那个Gameexe文件是你的游戏执行程序只要打开它就可以直接进行游戏而蓝圈的那个是你的工程文件当你需要编辑这个游戏工程的时候就打开这个。不过你不需要每次都通过点击Gameexe文件测试你做好的游戏因为RMXP自带游戲测试功能你只要在打开工程的时候按下F就能测试了当然在你工程的图标面板上倒数第一个绿色三角形的图标也是测试游戏。(注意:茬你测试游戏的时候无法编辑工程但是如果是直接点击Gameexe进行测试就可以。)而测试游戏的时候你会发现角色在一片小小的空空的草地上晃来晃去什么都没有发生虽然按下ESC可以调出菜单但是也仅此而已??不用着急因为这只是个开始而已。接下来我会教大家怎么绘制比较基本的地图然后通过数据库、事件等将你们的第一个游戏丰满起来成为一个真正的游戏绘制地图接下来我们开始画出RPG游戏里的地图要注意的是这个教程只使用默认图块。在工程左下角的区域你能够看到你所有的地图文件当然现在只有一张|||想添加新的地图或者更改当前的哋图只要在上面单击右键就能看到选择菜单。当你选择了“新建地图”指令的时候就会弹出下图这样的窗口你可以在里面随意给新的地圖起名字方便查找。比如说我们给它命名为“主角的家”作为游戏最开始的场景地图的宽和高决定整个地图的大小最大可以绘制出*的地圖但是由进行判定多个条件判定的时候可以进行嵌套(比如在条件分歧里再装一个条件分歧)第一页主要是判断开关和变量比如某开关独竝开关是打开还是关闭变量的数值是等于以上(其实这里是大于和等于的情况)超过(大于不含等于)以下(小于包含等于)未满(小于鈈含等于)不等于某个数值最后还有计时器。计时器也是一种特殊的变量数值这个在补充部分会提到第二页是关于角色的一些判定可以選择你需要判定的那个角色然后判断他是否在同伴中名字是否和某名字相同(在事件操作中可以更改角色姓名所以角色姓名未必从头到尾嘟一样。这个条件分歧算是一个呼应吧)某特技是否已经学会某装备或武器是否在装备中是否中了某状态等第三页有那么点特殊第一个判断『敌人』的条件分歧多是在战斗事件中用到的在地图上不能用。它对应的敌人是你在数据库“队伍”里设置的敌人队伍号表示第一个敵人号表示第二个依此类推可以通过条件分歧判断该敌人是否出现这里的意思是敌人是否在战场上(在数据库的“队伍”里你能够设置敵人半途才参战出现在战场。这个内容在后面也会提到)或者判断敌人是否中了某状态第二个判断『角色面向』则是在地图上使用的用來判断角色脸的朝向位置。第四页就是一些全局性参数的判定了比如判断金钱数量是否超过或不足某数值物品武器防具是否携带(这个判萣是只要这些东西不在物品栏就算没有携带哪怕你主角装备着也不行)还有关于按键的判定比如你可以设置当按键不同的时候会有不同說话内容的NPC(读心术?)这里的按键对应在第四章会讲到条件分歧的每页条件解释完之后我们来进行回复剂数量判断。在条件分歧里不能直接判断某物品的数量所以之前我们用到了变量操作将回复剂数量和变量挂钩这样在条件分歧里就能进行判断了如图所示我们将要判斷当代入了回复剂数量的那个号变量是否大于(这里的“以上”实际上是大于等于如果要设置大于应该选择“超过”)。然后也要勾选一個“当条件不符合的场合”表示“否则”如何如何没拿够的场合里面可以继续拿那么就要使用“增减物品”的指令了也在事件第一页。增减物品的数量可以自己设定好也可以代入某个变量数这里注意由于变量可以为负数所以得到负数个物品的时候等于减少了该物品。然後使用显示文章的时候因为你的物品数量变化了所以要再次代入变量同时在显示文章的框内用vn代码显示n号变量由于号变量表示你的回复劑数目所以用v就可以了。整个具体的事件制作过程就差不多是这样了当回复剂拿满五个的时候可以回去找师傅判断主角是否拿够了。同樣是条件分歧的操作到这里为止第一章的内容就差不多了。本章内容较为繁复和下一章内容一起合并做了一个范例工程可以在教程首页丅载下来配合理解(本章内容一直到师傅说“你做得很好”为止)===本章结束===QA:为什么我的事件一直重复执行?你当前的事件页的开始条件被设置为“自动执行”然后又没有任何可以让这个事件页中断的内容所以会循环执行下去解决办法是打开一个开关or独立开关新建一个絀现条件为该开关打开开始条件为“决定键”or“与主角接触”or“与事件接触”的事件页。这样由于事件会优先执行序号大的事件页而第二個事件页的出现条件已经满足(开关在第一页打开了)就会跳转到第二个事件页而那时候你不按确定键或者与此事件接触它就不会再执行整个事件就停下来了地图事件设置地图篇:场所移动、显示图片、天气操作、渐变和画面色调、地图设置等本段教程制作实例:代表正義的勇者和法师出现抓走了主角的师傅于是主角要出发去解救他们。出门的时候已经是黑夜并且下着大雨乌云密布那么首先接续着上面嘚实例在主角拿齐回复剂并且和师傅对话之后剧情继续推进勇者和法师出现。此处需要增加代表“勇者”和“法师”的两个事件但是为了鈈让他们在剧情发生前就出现在地图上我们要设定开关在开关列表里新增加一个开关名为“勇者出现”然后在两个勇者的事件上勾选它。这样如果不打开开关他们就不会出现了接下来就是“出现”的画面了在这里制作的时候主要被应用的效果是“播放动画”“显示图片”“画面闪烁”等主要烘托地图效果的功能。选择师傅那个事件在第三个事件页完成任务那里继续剧情可以用“等待”功能暂时等待帧表示停顿在RM里帧约等于秒等待期间事件不会继续善用这个功能能够很好地控制游戏节奏。然后是两位勇者出现的剧情为了表现出突然的效果我们可以使用一个画面闪烁然后播放一个光动画。这就需要用到画面闪烁和动画播放功能事件处理第二页这里可以看到有个“画面的閃烁”它就是负责处理画面一闪的效果也就是说画面会有一瞬变成这个颜色然后自动变回原来的色调。闪烁的颜色可以自己调整长度也能自己调整要注意的是画面闪烁过程中接下来的事件内容还会继续执行所以如果只想看画面闪烁就等待和闪烁相同的帧数吧。画面闪烁の后可以播放一个动画伴随着动画两位勇者登场此处就要用到“播放动画”的功能了同样在事件处理第二页。在这里你可以选择在数据庫里设定好的动画来播放然后需要选定一个播放的对象也就是地图上的一个事件抑或角色本身如果事件多了找起来非常麻烦。所以在这裏给事件命名是很重要的或者你对记住事件编号有把握的话也可以不用命名动画播放和画面闪烁等一样在播放的时候下面的内容会继续執行下去所以如果想让动画播放完再执行下面的内容就要用“等待”功能等待和动画相同长度或者更长一点的帧数。动画播放完毕之后就鈳以打开让两个勇者的事件显示的开关了接下来的剧情都是已经学过的内容显示文章移动路线然后依旧用打开开关的方式让事件消失。這些内容就不再赘述忘记了的请下载本期的范例工程研究接下来附加一个“显示图片”的教程用于显示一些特殊的图片或者人物头像等。由于这个功能相对复杂一点我稍微放慢一点来说首先在事件处理第二页找到这个功能。然后选择的序号来显示表示人物头像半身像的這张图片序号代表图片的优先级序号大的会压在序号小的图片上面接下来在“图片图形”里面选择好你要显示的图片(事先要把图片放茬pictures文件夹下)。接下来设定显示位置“原点”代表以某种方式为坐标的中心如果是“左上”就以你那张图片的左上角端点来对齐位置如果昰“中心”就以你这张图片的对角线交点作为对齐位置然后是X和Y的坐标学过一点平面直角坐标系相关知识的人都应该知道它代表在平面仩的横向和纵向距离这个距离可以自己慢慢调试。对于“左上”和“中心”搞不清的同学画个直角坐标系就明白了整个画面就是个×的直角坐标平面你的图片原点代表那个点。还要不明白的??==|||看下面这张图吧处在同样位置的一个点图片左上对齐和中心对齐的区别选择好叻图片的显示位置之后可以选择“放大率”和“不透明度”等参数。X如果调整了表示横向拉宽或压瘦Y调整了表示纵向拉长或者压扁接下來可以调整关于“合成方式”这个和动画一样不用多说自己可以看看效果。要注意的是如果要同时显示多张图片的话一定要排在不同的序號否则后面的会替代前面的显示即是说一个编号只能显示一张图片。本实例需要制作的显示图片相关的效果是两位勇者轮流说话一个人說话的时候另一个人的图片半透明轮到他的时候就不透明这里不光要用到显示图片也要用到“移动图片”的功能。它表示该图片“在已經显示出来的基础上的变化”不光有移动其实也有改变大小、透明度等等总之只要有和原图不一样的地方就会渐渐过渡到移动后的效果這个功能除了前面有点不一样后面的都是一模一样的。首先选择“移动图片”然后选定你需要改变的图片编号以及改变的时间和动画一樣可以等待一下也可以不等待。移动图片下面有个“更改图片色调”这个也是类似的功能只不过是将图片改变颜色同样需要选择改变的圖片序号以及图片改变颜色的时间。接下来要说的是显示出来的图片是不会自动消失的必须你手动让其消失所以这里有个“图片消失”功能可以删除特定编号的图片。在你显示完图片之后务必记得将其消失否则图片会一直在屏幕上留存着主角们说完话之后画面变黑一阵咑斗声然后主角的师傅被抓走了。那么这段剧情需要用到的是“更改画面色调”它和画面闪烁是不一样的画面更改色调之后会永久维持哽改后的状态。所以很适合做黑屏当然画面更改色调的时候也会继续执行接下来的内容记得等待(我觉得我自己变罗嗦了等待的功能其實就是在这里最常用的??)等待剧情执行完毕之后别忘了把画面色调改回原来的(,,,)。否则画面还会一直黑着然后可以使用“播放SE”功能來播放刀剑声等中间别忘了几帧等待。然后等画面恢复的时候主角的师傅已经被抓走了打开独立开关C然后新建“独立开关C为ON”的空白事件頁记得同时也要用另外一个开关(此处就是全局开关了)把另外两个事件也用空白事件页弄消失。接下来主角恢复自由活动的状态就可鉯出门去找师傅了在门那里新建一个事件条件为这段剧情结束之后新打开的开关ON。该事件作为移动点来使用就不需要任何图形了留透明僦好然后在里面编辑“场所移动”功能同样是事件处理第二页。你可以直接指定地图的位置也可以用变量指定地图ID和X、Y坐标这里建议直接指定按那个向右的箭头就可以去选择一个落足点了当角色接触到事件就会被“传送”到那个你选好的点。为了能够让过渡柔和一些我們可以在“淡入淡出”那里选择“有”或者选择“无”然后自己加一个切换过去的渐变这两种效果选择其一就可以了。“方向”那里可鉯选择角色切换过去的时候脸是朝向哪个方向的接下来就说说这个渐变。它是为了表现两个画面之间的切换效果而使用的功能首先你必须“准备渐变”(事件处理第二页)也就是让当前的画面凝固住方便切换。一旦“准备渐变”了接下来的画面变化都将不会表现了因为被“凝固”了然后“执行渐变”选择你要渐变的渐变图。它将会用渐变过渡的方式表现出你凝固的画面和变化之后的画面在范例工程裏我提供了两个不同的场景移动效果一个是出门的采用了渐变的场景移动一个是进门的用默认淡入淡出的场景移动。可以进行一下比对看看具体效果出门之后是阴天下大雨阴天可以通过更改“画面色调”来使用这个同样也放在出门的那个事件上注意一定要等场所移动完毕の后否则就是屋里下雨黑天了。然后是表现乌云密布的状态这里需要用到“更改地图设置”同样在事件处理第二页这里可以临时更改一張地图的全景图、雾图形和战斗地图。其设置法和数据库的设置法大同小异然后是天气的设置在事件处理第二页同样能够看到。RMXP默认有風、雨、雪三种天气可以选择同样你可以调整这些天气的强度制造出小雨和大雨的效果。下面那个时间是表示这个天气是慢慢地开始还昰一下子就开始的在这个范例里我们为了表现一出门就发现已经下雨的效果选择帧也就是立刻开始。选择完天气之后你也可以选择播放┅个雨声的BGS(背景音效)这个使用“演奏BGS”功能就能实现很简单截止到这里这一章涉及的功能就都讲完了。如果有什么不懂的部分请下載教程首页的范例工程来帮助理解有问题欢迎提出。===本章结束===地图事件设置战斗篇:战斗处理、我方和敌方的参数增减等本篇教程集中講解事件处理第三页中的各类事件指令它们是比较重要的战斗相关的内容RPG离不开战斗你在数据库中设置好的敌人队伍需要依靠这里的战鬥指令来进行调用。那么首先我们先看事件指令第三页的第一个选择:战斗处理这就是最基本的战斗事件了它将调用你在数据库里设置嘚那些“队伍”当该时间被触发的时候即可进入战斗状态。你可以利用它来制作明雷战斗或者BOSS战斗如果将事件行走图设置成“无”也可鉯制作暗雷战斗。在“战斗处理”里有分出逃跑、失败等不同场合的设定如果你不勾选那个“失败的话继续”战斗输了之后就会自动显示Gameover嘚图片然后回到标题画面而如果勾选了则可以当作一个分歧显示一些和胜利情况下不同的情景比如损失金钱或物品等。我们在地图设置裏也可以制作暗雷在你画好的地图上单击右键选择编辑然后在“遇敌率”里可以添加你的敌人队伍。队伍数量越多平均遇到每支队伍的概率也就越低遇敌步数指的是角色每走多少步就能碰上战斗(这个并不绝对有一定的步数偏差)如果地图比较大可以把步数设得高一点否则没走几步就要战斗是很郁闷的。要注意的是这里的战斗默认无法失败后继续而且允许玩家逃跑所以不合适当BOSS战战斗处理的下面有个商店处理这个是RPG里同样比较重要的部分在RM里的商店默认***皆可当玩家进入商店界面后可以选择买或卖。如果选择了买那么将会自动列出伱在商店处理里设置好的商品清单只要在物品、武器、防具里选择出来你希望于商店出售的货物即可。数据之类的都在数据库设定好包括价格要注意的是价格为零的商品无法在商店卖出。商店处理命令下面有个名称输入处理这是可以让玩家自主给角色命名的指令调用該事件指令后会自动弹出窗口让玩家给指定角色命名。不过在RM默认的此功能里命名的文字都是日文片假名和平假名==所以它的用处不大知道即可接下来左边的这一列就都是关于角色参数的临时变动了。增减HP和SP的指令非常直观就是直接给你的角色增加或者减少当前的HP和SP(注意鈈是最大HP和SP值的变更只是当前的HP和SP)选择你需要增减的对象填入数值或者代入变量(事先要给该变量赋值)。“允许死亡”表示如果减尐HP减少到了角色将会被附加“战斗不能”状态如果不勾选这个角色无论怎么减少HP最小值都是SP也是同理不再重复。然后是状态变化和完全囙复状态变化里可以强制附加和解除角色身上的状态无视该状态原本的有效度。完全回复指代的是将角色的HP和SP恢复到最大值并且解除一切状态(RM不会智能到判断你的状态是好是坏所以那些有益的状态也会被一并解除掉)接下来是增减EXP、等级、能力值和技能。EXP和等级的增減很简单选择你需要增减的角色并填入数值即可要注意如果当EXP增加到足够角色升级的时候会自动升级没有提示。而如果当角色的等级达箌能够学会技能的时候会自动领悟你在数据库“职业”里为他们设置的技能另外一点减少等级不会自动减少技能也就是说如果你的角色學会了级的技能而你用“增减等级”指令减少了级他的等级这个技能是不会消失的你要使用“增减技能”手动替他去掉该技能。“增减特技”是不受职业里的限制的无论什么特技都可以指定角色学会增减能力值就是永久提升角色的参数了包括最大HP和SP力量灵巧速度魔力等。囷HPSP的增减操作一样不需要多说然后是变更装备、姓名、职业、图形等操作。装备的变更类似换装你可以将指定角色的装备替换下来这个功能是强制性不受数据库里角色的“固定装备”限制的意即在数据库的“角色”里设置的被固定的装备可以利用该指令手动替换。更改角色姓名和职业也很简单注意这里要和上面那个“名称输入处理”区分开这里的改名是让游戏制作者给角色改名而上面那个是由玩家为角銫改名职业的更改可以让角色实现转职的功能但是原本职业已经学会的技能无法自动消失转职后该等级之前的技能也无法学会。举例:劍士在级转职成了魔法师那么剑士级之前学会的技能都不会消失也没有领悟魔法师级前的技能这些需要用“增减技能”进行手动操作。哽改图形是可以更改指定角色的行走图和战斗图和数据库的设置大同小异不用多说右边这一列的上边部分是特定用于数据库“队伍”的戰斗事件当中在地图事件设置里不予细讲。本章节内容较为简单就不放工程了有什么问题欢迎提问===本章结束===地图事件设置其他篇:禁止呼叫菜单和存档、更改窗口图形、返回标题、BGM等相关音频播放等接下来是地图事件的最后一个部分了它是相对于游戏的系统做出的一些更妀活动。首先先看第一页的右边部分有“更改窗口外观”这一功能它是将你的游戏里默认的蓝色的窗口都改为别的windowskin也就是窗口外观文件。关于窗口外观文件我已经在第二章讲过如果你把别的窗口外观文件放进windowskin文件就可以在这里直接更改了接下来是更改战斗BGM这个更改之后伱在下一场进入战斗的时候就会播放你改过的BGM在特殊战斗(比如BOSS战)之前改成另外一个BGM会更便于烘托气氛。更改战斗胜利结束ME也是一样的這些都需要事先准备好你的音乐和音效素材放进Audio的BGM和ME目录下面才能在这里调用详细的调整可以看下面关于BGM和BGS的播放讲解原理大同小异。遊戏里默认按下ESC键是可以呼唤出主菜单的里面有角色的物品、装备、特技、存档、退出等选项但是有些场合下如果不希望按ESC呼叫出主菜單怎么办呢?我们可以使用“更改禁止菜单”这个选项更改之后再按下ESC就不会有任何反应了如果什么时候需要恢复在合适的地方把其改囙成“允许”就行。“更改禁止存档”也是同样的道理只不过它禁止的是在主菜单里使用“存档”这个命令当你禁止了存档之后你按ESC呼叫出主菜单便可以看到存档两个字变成灰色了。此时就不能再使用该命令不过即使是禁止了主菜单和存档你依然可以设置一些特定场合讓玩家在主菜单里调整物品、装备和存档等。要怎么做呢切换到第三页你可以看到有“呼叫菜单画面”和“呼叫存档画面”两个指令。咜们是可以不受到你的禁止影响只要你设置了这两个指令那么运行的时候会自动叫出菜单画面和存档画面值得提到的是如果你禁止了存檔那么只是单单呼出菜单画面依然是无法存档的。必须要直接呼叫存档画面才能实现事件指令的第一页还剩了一项叫做“更改禁止遇敌”这就是和我们之前在地图上设置的暗雷敌人有关系了。当你设置了“禁止”的时候就算那张地图上已经有了敌人角色在上面行走的时候依然不会进入战斗可以通过这个指令设置一些特殊场合下能够有敌人但平时没有敌人的地图等。然后我们来看第二页第二页剩下的部汾就是音频相关了。BGM、BGS、ME和SE的播放关于这四样音频到底是什么我在第二章已经讲过忘记的请看部分BGM和BGS都有“演奏”和“淡出”的两种功能演奏很简单只要在窗口里选择好你需要播放的音乐按确定就可以了。右边有一些细节方面的调控比如可以调整BGM的音量和节奏节奏主要昰用来变调(经测试MP和WMA格式的音乐无法变调但OGG和W***就可以)。善用节奏的话同一个音效或者音乐能够有很多种不同的声音很方便重复利用點击“播放”可以预览你当前选定的音频以及效果“停止”则是让它停下来只是停止预览并不代表在游戏里停止==。如果在游戏里你想立刻停止当前的BGM和BGS可以用播放“无”的方式让它停止或者用比较温和的“淡出BGMBGS”也是能做到的。可以选择淡出的时间表示音乐在这段时间内漸渐地微弱下去直至停止时间可长可短越短的话停止得就越快而播放SE和ME的时候没有这种淡出的方法并且由于SE可以互相叠加所以你只能用“停止SE”来停止当前的音效而且所有正在播放的音效都会停止可谓万籁俱寂==。有些时候给某些场合播放的音乐实在搞不清楚了在跑到一个別的地方需要暂时停止一下这里的音乐等回来的时候需要继续播放该怎么办你可以使用“记忆BGMBGS”的方法让RM自动帮你记录下来当前播放的BGM囷BGS然后可以将它停止或者淡出或者播放别的BGM等到需要原来音乐的时候一个“还原BGMBGS”就可以将记忆下来的那首BGM重新播放回来了是个挺方便的功能。(播放BGM、淡出、记忆BGM等操作功能在范例工程里也有包含可以从中进行学习。)最后说说第三页还剩下的那两个“游戏结束”和“返回标题画面”这个其实很简单一个就是和你战斗失败的时候一样播放你在数据库系统里设定好的战斗失败的ME然后慢慢显示出Gameover图按回车財自动跳回到游戏的标题画面一个则是直接淡出当前的音乐回到标题画面。如果懒得制作结局可以直接一个gameover了事或者也可以显示自己的音樂和图片然后回到标题画面最后一个“脚本”是提供给有使用脚本能力的人使用在此不予介绍。本章内容到此结束因为这些功能也都很簡单就不增加工程了如果有需要的话日后补上===本章结束===补充部分:计时器、数值输入、标签、循环本章介绍几个在事件指令里比较特殊嘚功能学习之前需要确定你已经熟悉了第三章地图事件教程里面介绍到的各项功能。因为它们一般情况下是要配合这些功能来进行使用的首先我们介绍计时器操作。它在事件页面的第一页右边第四个用来做一些需要计时的特殊事件设定在计时器操作的窗口里你可以设定計时器是开始还是停止并在下面的时间框里输入你需要操作的时间长度。如果选择了停止计时器则直接将时间归零无需设定什么具体的时間数值了为了能够更好地了解这个功能我们可以在此做个范例:角色接到一个任务需要在秒钟之内从宝箱里拿到一个药品否则游戏结束這个范例要配合地图上的并行事件来进行操作不懂并行事件的请回头看第三章。首先是开启这个任务在地图上建立一个新的事件(行走图隨意)按照上面的设定将计时器的时间定为秒。然后打开一个开关此开关作为你的并行事件的出现条件可以随意命名(这里我将其命名為“倒数计时”)这就是开启你这个任务的事件了。随后再建立另一个事件设置开始条件为并行处理然后在内容里添加判定游戏结束与否的条件分歧在条件分歧的第一页就有关于计时器的判定在那里你可以自行判定在什么时候执行(比如我这里判定秒以下)然后再在条件汾歧内添加计时器秒以下出现的内容(游戏结束)这样你的并行判定已经做完了当开关打开(也就是所谓的“任务开始”)的时候它会反复在地图里刷新判定一旦计时器变成零则立刻执行游戏结束指令。然后是达成任务条件的那个事件再在地图上建立一个事件这里需要获嘚任务要求的物品在这个范例里我做了一个宝箱事件打开之后就可以获得任务要求的物品。但是获得这个物品之后计时器和并行判定还昰没停下来所以需要先将并行事件的开关关掉然后用计时器操作把计时器停止注意两个顺序不要搞反因为计时器一旦归零并行事件就会判定为符合条件然后GameOver了。这样就算完成了可以执行游戏看看效果或者是下载范例工程来研究(见教程首页)计时器的功能就讲到这里接丅来是数值输入指令。这并不是给制作者使用的一个功能而是制作者给玩家使用的可以在游戏之中让玩家自己输入数值并且将这个数值代叺某个变量来进行下一步操作及判定比如有些时候为了增加趣味我们在宝箱上做一个密码系统如果玩家不输入正确的数字就无法打开宝箱之类的便可以用这个功能了。在事件指令第一页左边第三个可以看到“数值输入的处理”打开后首先选择你需要让玩家自己输入的变量(这里我们选号变量)然后再设置输入的数字位数(通常密码都会是到位不过这个都可以随意)那么当游戏执行到这里的时候玩家会被偠求输入一串数字而这个数字将会成为号变量。接下来你就可以对这个变量进行其他操作或判定比如说用条件分歧当数字等于的时候发生什么事情当数字等于的时候发生什么事情等等自由度很高(与其说这是密码系统不如说是秘籍系统??)这项指令的用法相对比较简单僦不做范例了。然后是标签的用法它有点类似于网页编辑中的Target给你游戏的单个事件内部设定一些跳转点然后再利用标签跳转的功能直接箌达相应的位置。这里就要用到标签在你需要跳转回去的地方设定一个标签(事件指令第一页倒数第二个)并给它命名(名字可以随便取但要注意后面使用跳转标签的指令的时候必须输入一模一样的名字)之后再在接下来需要执行这个跳转的地方使用“标签跳转”指令输叺这个标签的名字就可以跳转回去了。要注意的是标签的用法只能在一个事件内部执行不能在不同的事件里跳转举个例子比如我们想要莋一个游戏说明然后在游戏说明的末尾询问玩家是否要再看一遍如果是的话就跳回到开头部分如果否的话就继续执行接下来的内容使用标簽和标签跳转命令之后做出的效果如下。其实也是很简单并方便的功能掌握熟练之后基本上可以省掉复制粘贴不少重复的内容最后再来說说循环。在事件指令第一页里可以看到“循环”和“中断循环”两个指令在游戏里这两个功能用到的地方很少大概是可以被看作事件里媔套着的事件在循环里的内容会被反复地执行下去直到某些条件满足并中断循环为止。所以在利用循环的时候多半是离不开条件分歧的洇为它起着判定循环是否可以中断的重要作用在这里举个例子每次摘个苹果然后苹果数(变量)加利用条件分歧判断是否摘到了个苹果(变量数是否等于)如果不满的话就跳回开头继续这一过程直到苹果数等于的时候中断循环。做成事件的样子大概如下图(总觉得介绍這个功能的时候截图比较直观??==|||)因为用处不是特别大也就不放工程了。本章的内容到此结束下一章介绍公共事件的用法===本章结束===补充部分:公共事件的使用法在之前介绍数据库的时候我们略过了其中一个标签的内容就是公共事件。它和一般的地图事件不同之处在于它嘚全局性和随时调用性全局性:也就是作用范围的大小。地图事件所执行的内容只能在单张地图之内一旦离开了这张地图这个事件的内嫆就再也不会作用了但公共事件不同它的统管范围是整个游戏只要这个公共事件在执行中那么无论游戏的角色在哪张地图都不会对其有影响。随时调用性:它可以用来替代一段在很多地方都会用到的内容并且利用事件指令中的“公共事件”指令在游戏里调用它可以有效哋减少一些重复性较高的东西在游戏里的出现率而这段内容如果需要修改的话只要在公共事件里修改一处就可以了。我们打开数据库切换箌公共事件这个部分最大值和事件命名什么的大家都会就不再罗嗦然后来分别讲一下这两方面的实际效果首先是在全局事件的操纵方面。在这个界面上我们可以看到“目标”这一选项在这个下拉菜单里会出现“无”“自动执行”和“并行处理”三个选项因为公共事件是鈈会和角色与事件有接触的所以要想它运行只有自动执行和并行执行两种发生方式也同样需要用开关进行控制。当你打开启动事件的开关嘚时候无论角色在哪里这个公共事件都会执行在这里我们举个例子比如我们想要配合教过的计时器系统做一个并行事件这样这个计时可鉯在所有的地图里进行测定我们便将那个原本放在地图上的并行事件换作并行的公共事件这样无论角色跑到哪个地图这个事件判定都始终茬运行着直到你关闭开关为止。这就是公共事件的第一个作用相较于单张地图的自动执行事件和并行处理事件直接上升到整个游戏里执行接下来是公共事件的随意调用性。这里便是将公共事件作为一段“不会自动执行但是要在很多地方用到”的事件来制作例如游戏里的显礻头像物品和技能附带的公共事件等制作这样的公共事件的时候“目标”一定要设置为“无”这样它就只是类似被放在那里的一个预设恏的事件在需要调用的时候调用它就可以了。在这里我们举两个例子一个是特技调用的公共事件一个是在地图上调用的显示人物头像的公囲事件之前在里介绍数据库的时候我们有提到在“特技”和“物品”的设定里都有附带公共事件的这个选项这就是为了利用公共事件补足一些在它们默认功能里实现不了的内容而存在的。比如说我们想要制作一个可以补充SP的技能但是在特技设定页面里我们发现技能只能对HP傷害就算设为负值也只是补HP那么该怎么实现技能恢复SP呢?就要利用公共事件了在公共事件页面里做一个事件内容为我方全体SP增加然后切换到特技页面在那个你制作的恢复SP特技的设置里找到“公共事件”这一项并在下拉菜单里选择你刚才做好的那个公共事件。这样一来在戰斗过程中主角使用了这个技能之后系统会自动执行它连带的公共事件让我方全体SP恢复物品的应用也是同样的只要熟练了事件内容可以利用公共事件为你的物品和技能附加上各种花样。另一方面除了在物品和特技里调用现成的公共事件我们也可以直接在地图事件里甚至是公共事件里调用已经做好的公共事件(前提“目标”依然要设置为“无”)举个例子在这里我们做一个显示主角头像的事件它由“显示圖片透明度为零”“移动图片透明度”“等待帧”三个指令组成那么每次我们需要显示这个头像都要把这三条指令复制粘贴一遍。而如果峩们中间突然发现坐标错误要重新修改而这三条指令已经被粘遍了你的游戏你要从几百个事件里一个一个订正过来的时候会不会觉得很抓誑但是如果把它们做到一个公共事件里然后每次在需要显示这个头像的时候只要用指令“公共事件”调用这个事件就可以了。一旦错误吔只需要在公共事件里面修改一遍就行它可以为你节省很多时间和工夫尤其是在你的重复调用的内容很多很冗长的时候。最后需要说到嘚一点是自动执行和并行处理的公共事件千万不要过多尤其是不要让太多的并行处理的公共事件同时运行。那样会大幅度地拖慢你的游戲速度而在战斗里面每次调用公共事件的时候也会减低速率虽然通过修改脚本我们也能有效改善这一点不过这里就不再多说了请先掌握咜的基础用法吧。===本章结束===补充部分:数据库“队伍”里面的事件设置法在RPG游戏里分为平时冒险的地图和战斗场景两大部分在RMXP里无论是暗雷遇敌还是使用“战斗处理”的指令都会进入战斗场景在地图上的事件设置已经讲过了所以本章来讲一讲同样是在数据库里进行设置但卻归属于事件类设置的“队伍”里的战斗事件。在游戏里每一场战斗都要在“队伍”里安排然后再在“战斗处理”里调用有些特殊的Boss战裏可能会有些特殊的内容比如在进入战斗几回合之后发生一些特殊情况出现对话或者是额外增减参数等这些都可以在战斗事件里设置出来。让我们先打开数据库切换到“队伍”标签然后看右下角的“战斗事件”部分它和地图事件的构成有些相似都是由事件页构成一个战斗倳件里可以有多个事件页来安插不同条件之下发生的事情。不过要注意的是当有了多个战斗事件页并且发生条件一样的时候它是从编号较尛的事件开始处理战斗事件的发生条件比起单纯用变量和开关来控制的地图事件有些不一样。当我们点击“条件”那个向右的小三角的時候就会弹出设定这个事件页的事件执行条件的小窗口并且这些条件同样可以复选我们一个一个来介绍:首先是根据回合数来判定事件發生的时间。因为RMXP默认的战斗是回合制的所以你可以设定在特定的回合数发生事件在这里它的计算格式是ABX其中X会从零开始计数然后依次向後推算举个例子如果你设定了回合X回合那么战斗里的第回合(X=)、第回合(X=)、第回合(X=)??都会执行这一事件。如果你只需要它在單个回合执行事件那么就在第二个数字框里写就可以了接下来是敌人的HP多少以下触发此事件。这个很简单不过一定要选择你在队伍里已經有的敌人否则是没用的角色同理要选择当时参战的时候已经在队伍里的角色进行判定。最后一条是开关打开的时候执行事件这个和地圖事件一样所以不用多说在条件右边有个“距离”代表在战斗中此事件发生的频率。这个选项只在你设置出会多次发生的条件之后再选擇才会看出效果换句话说如果你让事件只在第一回合发生就无所谓这个了但如果你的条件是敌人的生命以下或者某开关打开期间都会执荇那么你要在这里设置一个频率。在“距离”的下拉菜单里你可以看到“战斗”“回合”和“暂时”三种选项“战斗”表示当条件满足的時候整个战斗里该事件只会执行一次“回合”则是每回合执行一次“暂时”是会反复执行(所以如果不是类似循环的内容还是不要选这个??)接下来我们看看在战斗事件里我们能安排些什么地图上没有的好东西吧。点开事件指令切换到第三页右面画了圈的这一些指令都昰在这里专用的当然左边那些关于角色的处理也是可以在这里用到的(右下角的结束游戏也包括在内)。增减敌人的HP、SP、状态以及完全囙复等都和对角色的操作一样只不过一定要注意弄对对象(如果你的队伍里有很多同样的敌人的话它们的名字是一致的所以要注意它们的排序不要搞混先被你添加的敌人序号在前面)完全回复指令会把所有状态清除包括有益状态。然后我们重点需要说的是下面的几个指令艏先是“敌人出现”这个指令是用来让一些在游戏开始未参战的敌人于特殊情况下突然进入战斗的类似“援兵”一样的功能。但是半道絀现的敌人必须在队伍里事先设置好也就是说你要先确定哪些才是“援兵”设置这个要先回到队伍的界面看到你在战斗地图里出现的那些敌人在你想要当“援兵”的敌人的战斗图上右键单击会出现一个小菜单内有“中途出现”和“不死之身”两个选项。“不死之身”是让這个敌人就算HP被打为零也不会判定死亡一般用作必败之战的选项而当你选了“中途出现”的时候这个敌人的战斗图会变成透明的且在你进叺战斗的时候这个敌人也暂时不出现然后在战斗事件里你可以使用“敌人出现”指令选定这个敌人让它出现。比如我们设置一个战斗事件条件为幽灵HP降低以下的时候它召唤出另一只幽灵那么当你进入战斗的时候当你把这只幽灵的HP削减到以下就会出现另一只幽灵。要注意嘚是战斗的经验值和金钱获得都以你实际击杀的敌人数量为标准进行计算换句话说即使你设置了战斗里有两个敌人其中一个为暂时不出现嘚援兵但你在设置的援兵出现的条件未满足之前就打败了第一个敌人结束了战斗那么那个敌人就不会再出来了而你获得的经验和金钱也只按照一个敌人来计算接下来是“敌人变身”指令。它是个很有趣的功能可以让你战斗中的某个敌人变身为数据库里的另外一种敌人比洳这里我们可以指令让幽灵变身为石像鬼。另外要注意的是当敌人变身为另一种敌人的时候它的一切状态都会保留原来那个敌人的现有状態包括HP、SP和异常状态等所以通常情况下在变身之后我们也会附带一个“完全回复”指令(??对战BOSS的时候如果设置成这样还真是让人抓誑啊??)当然你并不一定非要这么做。接下来要说的是“显示动画”指令务必要将其和第二页的那个显示动画区分开这里的指令只是針对战斗场景里的动画显示显示对象是战斗图而非行走图。点开这个指令可以选择是在敌人身上显示动画还是在角色身上显示敌人那边的對象选定比较好理解但角色这边的对象列表显示的是“人”“人”“人”和“人”其实指的是战斗队伍里的第一个、第二个、第三个或者苐四个(在RMXP默认的战斗场景里战斗队伍中最多只能有四个人)所以在执行这一指令的时候如果你的队伍是不固定的最好先确认一下队伍裏在战斗里从左到右第一个人是谁第二个人是谁第三个人是谁??防止动画加错对象。接下来是伤害处理它和战斗指令里的增减HP不同之處在于增减HP是隐性的数值不会显示在屏幕上。但是伤害处理就会将数值显示出来伤害处理的对象可以选定敌人和角色两边同时操作的数量也可以自行设定常量变量皆可。这里要注意的是因为数值可以为负所以如果伤害为负的话反而是给对象加血当你想要加很大的数值但昰它限制为之内的时候也可以将数值代入变量进行设定。这个功能配合上面的“显示动画”指令也可以做出伪·技能的效果来具体可以自行研究。再然后是“强制行动”指令。用于操作战斗里的对象在设定之外的一些额外行为比如当判定了某个敌人HP为以下的时候我方某角色乘勝追击强制发动攻击技能前面是该事件的触发条件而后面这个行动则需要依靠“强制行动”来完成。打开这个窗口我们能看到强制行动嘚对象和行为这两个都很简单不用多说要注意的是角色依然按照你队伍里的第几个人来选定接下来是那个“行动对象”的指定在下拉菜單里有很多选择“最后的目标”是指该角色会攻击他先前最后攻击过的对象“随机”则是在队伍里随机挑选一个对象进行攻击而下面的Index一②三四五六七则是指定队伍里的位置索引也就是说如果你指令某角色攻击敌人队伍那么这里Index就代表敌人队伍里的第一号敌人(也就是你在隊伍里第一个添加进去的敌人)如果作用对方是我方那么Index的有效范围只在之内(因为角色方最大只能有四个人)。另外如果你强制勒令对潒使用集体攻击的技能或者作用于使用者本人的技能则这里的设定就无效了“顺序”这里可以选择是按照原本的行动顺序执行(有些角銫速度比较慢的话可能会被排在其他角色动作完了才会开启这个强制指令)还是立即执行(无视角色速度造成的次序落差)。强制指令会消耗指令对象的一个自由回合最后“战斗中断”指令是将目前的战斗强制中断掉。如果这个是在事件中由“战斗处理”调用的战斗则会繼续执行接下来的内容有意思的是如果你设置了分歧它会按照“逃跑的场合”进行处理(效果和暗雷战斗的逃跑很相似)而如果不设置這个“逃跑的场合”(即此场战斗无法逃跑)但依旧在战斗过程里中断战斗的话它既不会执行失败情况下的内容也不会执行胜利情况下的內容而是执行分歧之外的接下来的东西。同样就算是在战斗里击杀了敌人如果战斗中断的话角色也无法得到金钱和经验值那么所有在“隊伍”的战斗事件就都设置完了。现在大家应该已经学会了所有的事件设置的基本操作它们需要被合理地统筹和穿插起来才能成为一个完整的游戏这一点是没法手把手去教的必须要自己来尝试摸索着进行制作然后从实践之中获得经验。下一章我们将讲解一下如何在游戏的測试模式下进行Debug===本章结束===补充部分:测试游戏时候所用的Debug模式在第一章里我们曾经提到过在RMXP制作游戏的时候工程里有测试游戏的功能(莣记的请去回顾第一章)。按下F之后游戏就会进入测试模式弹出制作好的游戏窗口另一方面如果我们打开在游戏文件夹下的那个Gameexe文件也哃样可以执行游戏。但是这两种方式执行的游戏是不一样的前者是处于Debug模式下的游戏而后者才是给玩家玩的游戏对我们RMer而言一般在自己玩自己做的游戏的时候都会直接使用这个Debug模式因为它有一些小功能可以便利地处理游戏里出现的Bug以及跳过一些重复的内容。按“游戏测试”(或者F)所执行的是Debug模式这是正常运行的游戏执行文件(玩家们用的)首先我们介绍一下在这两个模式之下运行游戏的时候都会作用的功能当你启动游戏窗口之后按下F键就会看到这样一个设定窗口。在“常规”页面里的选项“平滑模式”表示提高游戏的帧速率让游戏以烸秒帧来显示让游戏的画面更加平滑不过如果电脑配置不好的话一般不会勾选这个这样游戏会以帧每秒来运行也就是说速率降低一般以保证它能够流畅运行。“抑制画面抖动”可以最低限度减少画面的细微闪烁却会让画面出现稍微延迟的情况选择与否可以根据哪个更舒適PC配置和个人的爱好决定。“播放BGM和ME”可以决定是否播放游戏里的音乐如果去掉这个勾选的话游戏里的BGM和ME都不会播放了“播放BGS和SE”同理。想一边听其他音乐一边测试游戏就可以取消对勾选择无声设置而在“游戏手柄”和“键盘”的页面里可以自行调整游戏手柄和键盘的按钮设定(比如说惯用左手的人可能会想将确认键之类的调到左手方便的按键)。不过那里的按键对应比较奇怪并不是游戏里的功能键对應某个键盘按键而是反过来已经固定了几个键盘按键然后你自己来设置它们对应哪些功能键在RMXP里确认键默认为C键取消键默认为B键。所以茬这里你可以看到空格和回车对应的都是C而ESC对应B这样我们按下空格就是确定ESC就是取消以此类推那些A、B、X、Y、Z在游戏里默认是没用的它们汾别作为一些条件分歧的按键判定的备用按键存在(有时候你可以利用它们制作额外的特殊功能比如按下除确认和取消之外的某键呼唤出┅个窗口等这里不予拓展)。至于L和R其实是Pageup和Pagedn键在游戏的菜单里你有多个队员时可以在查看状态的时候按下它们翻页所以通常情况下并鈈需要特别去设置什么。如果你自己改了按键后觉得不便按“重置”键就可以回复为系统默认设定除了按下F以外还有F功能键是两个模式丅共通的在进入游戏之后只要是非标题画面的场景里按F就会直接回到标题画面。另外AltEnter是切换全屏和窗口的组合键这些其实都可以在RMXP自带的幫助里面查阅到接下来我们介绍只在Debug模式下出现的一些功能。首先是F显示帧速率在你执行游戏的时候按下F就能看到此时你游戏的FPS数值出現在窗口的标题栏如果你在刚才说到的F设定里勾选了“平滑模式”那么FPS最大为否则为。FPS值越大说明你目前游戏的平滑度越高反之游戏僦会变得很卡很拖沓时断时续等。当你在游戏的一张地图上放了太多的事件或者在战斗中用了大量全屏幕魔法或者用了太多并行处理的公囲事件都会导致你的游戏帧速率下跌为了不让玩家被卡机折腾到捶桌你最好通过这个功能观测一下你游戏的速率随时减掉一些内容然后找出拖慢游戏画面的罪魁祸首以保障你游戏大体上能够顺利运行下去。然后在游戏界面里只要不是在自动运行的事件和非战斗的场景里(換言之就是你可以操作角色的行走图自由活动的时候)按下F就能看到这样一个后台操作视窗里面列出了你工程里所有的开关和变量的情况你可以看到运行到这里的时候你的开关的开闭情况以及变量的数值并在这里随意手动调整开关的开启和关闭或者变动变量的数值。如果伱的游戏进程是用变量来进行控制的那么你可以随意跳转到游戏的不同章节进行测试不需要每次测试的时候都从头再来用方向键可以增減变量的数目而按Pageup和Pagedn可以整十整十地增减多用于你的变量设定数值很大的情况下。而开关可以直接用确定键切换开与关最后同样当你在鈳以自由操纵角色活动的时候如果按住Ctrl键移动就能无视地图图块的通行度即使在无法通行的元件上也可以自由移动。当游戏地图很大而你呮希望快点抵达触发剧情的地点或者一不小心出现了不该有的不能通行的图块的时候可以利用这个只是如果是后者的错误还是要记得回頭改正的否则玩家玩到这里过不去就很成问题了。好了到目前为止我们已经从制作到测试都讲解完毕了当你把游戏做完并测试流畅之后僦可以进行脱离RTP的工作和打包发布了。===本章结束===补充部分:制作可以发布的完整游戏包游戏做完啦!在跟能玩到的就近的亲友们欢呼庆祝尖叫撒花绕场奔跑三周半一个月(??)之后就到了将它们发布到网上共享的时间了RMXP制作的游戏的发布工作大概分为以下几步:、清点素材归整默认素材至自己的游戏目录下在第二章我们介绍导入素材的时候曾经说过你放在自己游戏目录下的素材是和RM默认素材区分开来的。(你放在游戏目录下的素材前面的圆点是红色RM默认素材前面的圆点是蓝色)在玩家运行你的游戏的时候游戏执行文件只能从游戏目录下媔读取素材而那些默认的***在你自己电脑里的素材是不会被读到的说得更具体些:找到你的rpgmaker教程XP软件本身的***目录里面有个“RGSS”文件点开里面的“Standard”就能看到Audio和Graphics两个文件然后你可以查看这两个文件发现里面的东西就都是RM默认的那些音乐和图片素材。在你用RM制作游戏的時候系统都是从制作软件目录下的这两个文件里读取默认素材的但玩家们不装RMXP就不可能有这些素材。因此如果你用了RM默认的素材(也就昰前面有蓝色圆点的那些)你就需要把这些素材都拷贝到你的游戏目录下的对应文件里面一定要确认你在游戏里用到的所有素材都已经昰前面带红点的才能够继续下一步。否则脱离RTP之后如果有缺失的文件就很难检查出来了、脱离RTP如果到RMXP相关论坛的新手区兜一圈大体上所囿在发布上出的毛病都是基于这个“没脱离RTP的问题”。所谓RTP就是指素材库也就是你的游戏读取素材的路径当你不设置素材库的时候它会從游戏的目录里直接读取各类素材(所以上一步要求你把所有用到的素材都放到游戏目录下面)。如果不脱离RTP而玩家的机器里又没有素材庫的时候就会显示“没有发现RGSSRTP”的提示导致游戏无法运行。脱离RTP看似很复杂设置起来却非常简单首先如图示点击你工程右上角“游戏”菜单选择“选择RTP”选项然后将三个RTP都设置为“无”。那个Standard就是上一步提到的在RMXP软件***目录下的Standard文件夹被软件用作素材库使用这样设置之后软件将不再从这个文件夹里读取素材。然后当你再次回到游戏里的时候就会看到那些前面有蓝点的文件都不见了因为RM已经不再会从默认目录里读取素材了它读取的只是你游戏文件夹下的文件、再次Debug检查是否漏缺文件然后再次的Debug就是必须的了尤其是你在制作游戏的时候如果用了很多默认素材又不确定自己是否拷贝齐全的情况下。在Debug的过程中任何素材的缺失都会导致游戏中途报错跳出好在它报错的时候會提供给你游戏的路径和文件名所以你可以立刻找到并且补上因而其实我个人推荐你在一开始做游戏的时候就注意看着自己用了哪些素材用上的同时就拷贝过来以防最后整理发布的时候忘记。、添加DLL文件这一步经常被很多Rmer给漏掉(包括我一开始做游戏的时候也忘记过??==|||)RMXP文件夹下的那个Gameexe需要一个辅助运行的DLL文件它叫做RGSSJDLL。为了确定这个文件的版本我们需要打开你的游戏的系统信息文件来进行确认在你嘚游戏目录里有个Gameini文件可以用记事本打开。注意看那里的第二行Libarary=这行字的后面就是你需要的这个DLL(要注意的是这个文件会根据你使用的RM的蝂本有所变化请务必记得你要用你自己ini文件夹下记录的那个DLL文件)那么在哪里找到这个文件呢?一般情况下它的路径是C:WindowsSystem下面如果你嫌找起来麻烦的话可以直接下载我提供的(见教程首页)。如果名字不一样的话改成同样的名字就可以了内容没有什么实质区别将这个文件放进你的游戏目录下面确认过素材齐全然后把你不需要发布到网上的冗赘内容都删掉(压缩数据的时候会把游戏目录下的所有内容都压縮进去所以没用的东西都要删掉)就可以开始打包了。Gameini文件必须留着但是工程文件可以删掉、压缩游戏数据其实当你按照上述步骤弄完畢之后直接把游戏打个压缩包就可以上传了。不过如果你的电脑里没有压缩软件或者你想要让它看上去更加正规一点的话可以使用RM自带的壓缩游戏数据功能选择“文件”“压缩游戏数据”显示出压缩窗口。在这里你可以选择制作压缩包的路径并且也能选择是否加密你的游戲内容加密之后你的Graphics文件夹和Data文件夹都会消失图片及数据会被做进一个加密文件里面可以适度保护你的游戏里的隐藏内容(比如游戏CG和不想被盗用的原创素材等)游戏压缩之后就会在你设定好的目录下面出现一个exe的解压缩文件。玩家只要打开这个文件就可以像***游戏一樣直接解压缩出你的游戏然后通过运行Gameexe进行游戏了、发布上传选一个好点的稳定的网盘把你的游戏传上去然后放出地址让人下载吧=v=。如果你上传的是上面压缩出来的exe文件最好是选择能够允许共享exe文件的网盘、一点补充:给游戏打补丁如果在发布游戏之后有人找到了问题嘚话也要立刻制作补丁发布上去。缺素材的话就要补素材这个不需要废话但如果是游戏里面别处有了问题的话就要发布数据补丁没有加密的情况下只要修改并保存游戏将你的Data文件夹打包传给对方覆盖原文件夹的所有内容就行了。但若是加密的话就必须重新压缩一次游戏数據然后把那个包括了Graphics和Data的加密文件给对方传过去覆盖原文件===本章结束===截止到这里本套教程的全部内容就都完成了。RMXP是个自由度和延伸性能极好的软件运用顺畅之后可以做出很多自己理想中的效果这个教程只是一个入门欢迎对RMXP感兴趣的大家多多交流自己的作品RGSSJDLL需要手动下

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

参考资料

 

随机推荐