骷髅杰克吧 关注:244贴子:27,300

【教程】RPG maker MV ( RMMV )新手教程

只看楼主收藏回复


本教程为原创,转载请注明【百度贴吧 骷髅杰克吧 作者:厉风】
之前的教程鸽了,这个争取写完吧。
读者可跟随本教程制作一个完整简单游戏。
2楼禁回复,用来发布更新进度


本贴收到2个礼物

    IP属地:黑龙江1楼2020-01-02 19:56回复
      2楼用来发布更新进度


      IP属地:黑龙江2楼2020-01-02 19:59
      回复
        广告
        立即查看
        【第一课】新建游戏工程
        打开 RPG maker MV 后,左上角选【文件】>【新建工程】

        弹出【工程命名】窗口(名称部分为工程对应的新文件夹,游戏标题为游戏的名称,两者可以不同,存储位置可以自选):

        单击确定后,开始自动新建软件默认素材和其他文件:

        新建完成后,各个工作区显示如下状况:

        新建游戏完毕。




        IP属地:黑龙江3楼2020-01-02 20:09
        收起回复
          【第二课】新建地图
          右键点软件左下方区域中的【MAP001】选择【新建】:

          就出现新地图窗口(自动命名为MAP002):

          【重要提示】注意新地图窗口左上角有【ID:002】这才是地图的真实编号,地图的编号和你给地图取名所命名的编号完全无关,而是软件按照地图创建顺序自动设定的。
          如果你把一个编号较小的(比如001)地图删除了,那么它的编号就被【释放了】,下次你新建其他地图时,软件会自动分配那个被【释放了】的较小编号给新的地图。
          点击确定按钮后,地图列表里出现【MAP002】(新建地图成功):

          注意上图中【MAP001】左侧出现一个【-】号,单击【-】号会发现【MAP002】被隐藏了,并且【-】号变成【+】号:

          单击【+】号可以重新展开地图列表。
          这是什么意思呢?意思就是【MAP002】是【MAP001】的【子地图】,【MAP001】是【MAP002】的【母地图】。
          【母子地图关系】用来方便查找,例如你制作一个【世界地图】,它里面有山洞和森林,那么【山洞地图】和【森林地图】就是【世界地图】的【子地图】,如果【山洞地图】包括多个【洞窟地图】,那么这些【洞窟地图】可以放在【山洞地图】列表中作为【子地图】,可参看下图:

          收起后的效果(可以直接查看世界地图可以通向的各个地图,而不用展示每个地图里面的子地图):


          IP属地:黑龙江4楼2020-01-02 20:29
          回复
            要给某个地图新建【子地图】,只要右键单击该地图,在菜单里选择【新建】,就能创建【子地图】:


            上图中【MAP008 城市地图】与山洞和森林地图在同一列,表示它们都是【世界地图】的【子地图】,只是【城市地图】没有自己的【子地图】,所以它左侧没有【+】号(无法展开)
            另一个创建【子地图】的方法:
            右键点【Orz】(地图列表中的【游戏标题】)选择【新建】:

            将会创建一个新地图【MAP009】(它与【MAP001 世界地图】同列,所以它是【Orz】的【子地图】):

            收起【MAP001 世界地图】可以看到新建的【MAP009】确实是【Orz】的子地图:

            展开【世界地图】,然后鼠标左键按住【MAP009】拖动,目标为【城市地图】(变成黄颜色):

            松开鼠标左键,【MAP009】就成了【城市地图】的【子地图】(出现【-】号表示【城市地图】可收起了):

            【总结】
            右键点任何【地图A】可以为该【地图A】新建【子地图】
            左键拖动某【地图B】移动到【地图A】处,可以把【地图B】变成【地图A】的【子地图】
            【应用实例一:移动到上一级】拖动【MAP009】到【Orz】可以使【MAP009】重新成为【Orz】的【子地图】:

            变成:

            【应用实例二:同级排序】拖动【森林地图】到【世界地图】可以让【森林地图】排列到【世界地图】所有【子地图】最后:

            原理是:最新加入【世界地图】的【子地图】(即【森林地图】)将被自动排在最后


            IP属地:黑龙江5楼2020-01-02 20:51
            收起回复
              【第三课】编辑地图
              右键点地图,选【编辑】:

              可以重新打开【地图设置窗口】:

              把名称改为【001 世界】,这样既可以看到【地图ID号】也能看到地图本身的含义,请养成这种给地图命名的好习惯(今后制作中,我们经常要在程序与调用【地图ID号】来指定地图,所以【地图名称】中应该能看到准确的【地图ID号】,否则你需要无数次反复打开【编辑地图窗口】去查看你要的那张地图的ID号)。
              显示名称,在实际游戏中的效果是(如果什么都没写,自然什么都不显示):


              IP属地:黑龙江6楼2020-01-02 21:11
              回复
                地图【图块组】设置:

                默认有6种【图块组】,还可以自制更多。不同【图块组】可以使用的【地图零件】不同,比如【科幻室内室外】的建筑物都是现代的或未来的,而【室内室外】则是古代建筑风格。
                【循环类型】设置:

                【横向循环】意思就是你可以一直向左走然后从地图最左边直接到达地图最右边(反向也是一样,此类功能多于用循环迷宫地图),其他依次类推。
                【背景音乐BGM设置】
                勾选【自动播放BGM】然后在列表中选择你要播放的音乐(可以自行添加其他音乐文件进入你的工程,而不必使用软件自带的音乐):

                【设置地图大小】
                在【宽】和【高】处修改数值,即可修改地图大小,最小的地图为默认的【宽17高13】,刚好是游戏画面大小。

                超出最小数值的地图,人物移动时,地图会自动卷动。
                【遇敌设置】
                在【遇敌】列表添加敌人队伍,完全留白的话表示本地图中不会遇到敌人。

                修改遇敌步数(默认遇敌模式为【踩地雷】,主角走过对应步数后随机遇到一组敌人):

                遇敌功能后文还有更多介绍,本课不详述。
                其他地图设置参看有关课节内容,本课不详述。


                IP属地:黑龙江7楼2020-01-02 21:31
                回复
                  【第四课】地图绘制
                  工具栏按钮选择如下两按钮(左侧按钮表示【绘图模式】,右侧为【画笔模式】):

                  左键点击左侧【地图零件列表】选定要绘制的零件:

                  我们还可以选【B】或【C】页的【地图零件】:

                  然后左键单击地图上某一位置:

                  完成绘制:


                  IP属地:黑龙江8楼2020-01-02 21:38
                  收起回复
                    广告
                    立即查看
                    地图零件【覆盖规则】:
                    先绘制的地图零件会被后绘制的地图零件遮挡。
                    举例:
                    原有的草地被后来绘制的树木遮挡,树木又被金字塔遮挡,最多三个图层并存(例如【草地】【树木】【金字塔】):

                    尝试添加新图层时,会自动取消掉已经绘制的零件(具体取消规则请自行尝试确认,不详述)。
                    【右键选择法】:
                    鼠标右键圈选地图上一个区域的【地图零件】后,可以用左键直接绘制到地图上其他地方。
                    例如右键选择【叠有金字塔的树】,绘制到左侧:
                    =>
                    此方法可以快捷复制地图上已经画好的部分到其他位置。
                    圈选多个【地图零件】一并绘制:

                    右键圈选多个【地图零件】一并绘制:

                    同理,右键圈选整个地图后复制,可以直接用左键绘制到一张新的空白地图去。


                    IP属地:黑龙江9楼2020-01-02 21:54
                    收起回复


                      IP属地:河北来自手机贴吧10楼2020-01-02 21:57
                      收起回复
                        支持厉风叔叔


                        IP属地:内蒙古来自Android客户端11楼2020-01-03 20:10
                        回复
                          【第五课】剧本设计
                          本课并不是软件使用教程,而是与游戏设计有关。
                          【基础概念1】什么是RPG?
                          RPG全称【Role Playing Games】即【扮演角色游戏】,顾名思义,玩家要在一个故事环境下扮演故事里的角色来体验整个故事流程,很多时候玩家需要扮演的角色并不只有一个,而可能是多个。
                          RPG游戏分为两类:
                          一类倾向于剧情,游戏玩法可能会比较简单,比如说只要与游戏里的人物对话并选择对话分支(也就是说用不同的话回答游戏中的人物可以改变剧情走向),或前往游戏中特定地图与特定人物对话触发进一步的剧情。
                          另一类的剧情很简单,倾向于游戏玩法,广义来说,《魔塔》游戏可以算是此类游戏的典型案例之一,它的剧情非常简单,就是勇士去魔塔里面战胜各种怪物救出公主,但玩家需要估算游戏中各种怪物的攻防数据以及优化主人公的行进路线来尽可能提升主人公攻防能力并合理利用沿途可以获得的各种资源(金币、药剂、钥匙、能力宝石等)。
                          关于RPG的其他分类方法,并没有严格的界定,有说分为日式和美式,又或者分为回合制和即时制等,视角可以有多种,例如侧视和俯视或者第一人称视角等,还可以分为2d或3d以及伪3d等,这些都不重要,任何一种类型的游戏都可以受到玩家的喜爱,只要制作足够精良。
                          RPG maker MV适合制作的三种类型的游戏:
                          【1】侧视视角游戏:看起来就像是《魂斗罗》一类的游戏,人物能左右行走或上下爬楼梯,我们还可以用脚本制作出射击或者特殊攻击技能等功能,使游戏成为ARPG(动作RPG)

                          【2】俯视视角游戏:也就是本软件的主流视角风格

                          【3】第一人称视角:就像是玩家自己进入一个又一个不同场景(只要玩家选择画面下方前往不同场景的选项即可,甚至你可以通过换用背景图片实现伪3d步进效果,看起来就像是朝着画面内部前进,或者向左右转向),可能会需要和场景里的人物对话等


                          IP属地:黑龙江12楼2020-01-03 20:22
                          回复
                            至于游戏玩法,RPG maker MV可以实现的玩法是多种多样的。
                            比如说我们可以制作【坦克大战】,模仿FC游戏机的《Battle City》,尽管RPG maker MV要实现纯动作游戏制作软件的那种精确射击命中判定是很困难的,但类似【坦克大战】的效果还是可以实现。
                            比如我们可以制作《魔塔》游戏:

                            或者制作一个战略游戏,以攻略地图上所有城池并统一世界为目标:

                            我们甚至可以制作《大富翁》那种仿【需要掷骰子的桌游】一类的游戏。


                            IP属地:黑龙江13楼2020-01-03 20:54
                            收起回复
                              加油期待你的插件教学


                              15楼2020-01-09 15:27
                              收起回复
                                广告
                                立即查看
                                终于找到了,lznb


                                IP属地:广东16楼2020-01-12 11:14
                                回复