RPG Maker是一个十分优秀的rpg游戏制作引擎 恩 一个被定义为游戏的游戏引擎 可以用来十分便捷的制作rpg游戏 有兴趣的可以尝试一下 满足自己想做游戏的愿望。

 

Step1 决定你的RPG形象

在开始制作之前,你要要构建你的Rpg游戏,就像是建筑的蓝图图,需要好好斟酌一下.

 

直接做一个十分宏大的游戏是比较困难的,所以我们要开始尝试做一个小游戏来熟悉整个流程.这里我们的主题是”英雄打败魔王”,希望能为你们带来灵感

写出你的想法

让我们总结一下英雄打败魔王的流程

我们需要将你脑中的想法记录下来,比如记在笔记本电脑中,在之后的开发中你可能会想到更多的灵感,不过这个时候记录下游戏的主干就好

例) 英雄打败魔王的流程

 

主要的流程大概是这样,现在,我们要决定英雄是如何打败魔王的

有的人会说 “我已经将所有的形象都记在脑中了” 但是当你开始做事的时候 这些事情往往都被你忘记了. 可能在开发的过程中就想到了一个新的想法.再忘记这些想法之前要将这些想法记录下来是十分重要的.

在考虑游戏的流程的时候,你可能也会考虑到角色的名称或者主角的个性,除此之外还要考虑物品的名称特征和魔法,怪物.这些都有助于游戏的形象更加的完事,即使是那些当前游戏有没直接相关的想法,也可能为以后的开发有所帮助.

第一回就到这里了 在这之后,你讲直接参与到实际的开发过程中

Step2 创建一个新的项目

并制作了世界地图

 

Step3 让我们开始制作城堡

创建一个新的地图

在编辑器左下角的”世界地图”标签中右键 选择新建地图 来创建一个新的地图

 

根据上面图片对新的地图属性进行设置,将地图名称更改为“冒险开始的城堡地图” ,地图大小设置为默认宽度17和高度13,它是一个只有一个屏幕的大小的地图,别忘了设置BGM.

绘制城堡地图

我们要绘制一张地图,我们想象一下国王在城堡中生活的场景

 

通过瓷砖 柱子 还有进行装饰,并将国王放在地图的中间,并在下部设置一个出人口.

Step4 创建一个简单的”场所移动”时间

刚刚创建的地图之间是互相独立的,我们要通过”事件”来将不同的地图相互联系起来.

下面我来简单介绍一下什么是 “事件

在RPG Maker中,我们常常使用”事件”,这是游戏中发生的事件的统称.比如城镇中的提示,宝箱和宝物,地图之间的连接,现在开始你可以显示交流和使用物品,任何游戏中发生的事情都是使用的事件.

将世界地图和城堡的地图连接

在RPG Maker中,我们使用”事件”功能很方便,可以很方便的创建一个”事件”,只需要在菜单中选择事件模式.

 
 

快速创建一个”事件”

将鼠标移动到城堡的出口位置,右键选择 快速创建事件->场所移动 的事件

 

场所移动事件的对话框

选择后会显示一个用于创建 场所移动 事件的对话框

目的地地图

在目的地地图中,选择”世界地图”,双击指定目标坐标.关于”方向”是目标移动后指向的位置.如果没有特殊要求,可以直接使用默认的设置.

选择”确认”后”开始城堡”->”世界地图”的场所移动事件就完成了

现在你可以从”城堡地图”移动到世界地图,但是还不能从”世界地图”移动到”开始城堡”.通过同样的方式,我们创建一个”世界地图”到”城堡地图”的场景事件.

 

快速创建事件

将光标移动到指定位置 创建一个”场景移动”事件.

 

指定目的地及坐标

像之前一样 将目的地设置为城堡地图的入口位置,这样我们就能在”世界地图”和”城堡地图”之间移动了.

只有从一个位置移动到另一个位置的”场景移动”世界是失败的.这样会让我们的游戏只能单向运动.最后我们别忘了测试一下两个场景能否正常的连接.

Step5 让我们创造一个英雄角色

在RpgMaker的数据库中默认初始化设置了一些数据,例如角色,怪物等数据.

 

打开游戏中的数据库

 
数据库页面,根据版本或者设置不同,可能部分数据不同

创建一个新的角色

我们可以在”数据库”中的”角色”标签中对角色进行编辑.

 

我们在左下方的部分可以设置最大角色数量.当前是1,如果想要设置更多的角色,要先修改最大角色数量.如果我们创建一个新的角色,就先将最大角色设置为2.

 
设置最大角色数量为2

设置最大角色数量为2,新的角色还没有设置内容,所以只显示了”0002”

设置角色名称

 

我们设置角色的名称为”王富贵”,我们还可以设置角色的昵称和简称的内容.

设置角色形象

 
 
设置角色图像
 
设置角色行走图
 
设置角色战斗图

通过双击”角色”标签”图像”位置的三个不同图像部分来设置不同需求时的图像.

设置角色职业

 

设置职业信息

 
数据库职业标签

设置经验值曲线

 

我们可以根据需求和职业特色来针对不同的职业设置不同的经验曲线

设置能力曲线

 

能力缺陷

 
同样可以通过各种参数设置具有职业特色职业能力曲线.

设置职业技能

 
 

设置角色初始装备

 
 
角色初始装备

可以切换到武器标签页对武器进行编辑,针对不同的角色可以针对的设置不同的初始武器

设置角色特性

 

设置初始角色队伍

 
 
初始队伍编辑

选择”系统”标签页,可以看到初始队伍的面板,右键已经添加的角色,可以对初始队伍的角色进行编辑和删除.

设置成功并保存后,让我们进入游戏打开菜单,测试一下我们的初始队伍是否和期望的一样.

 

RPGMaker下载
https://pan.baidu.com/s/1NFB7esvIo4Ny58EeD8p6pA

获取更多视频教程
大小2.46G,TS格式 

扫码时备注或说明中留下邮箱

付款后如未回复请至https://shop135452397.taobao.com/

联系店主

RPGMaker MV 入门教程的更多相关文章

  1. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析(转)

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/20537737 作者:毛星云(浅墨)  ...

  2. Linux基础入门教程

    Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...

  3. emacs 入门教程,菜单汉化,配置文件等杂乱文章

    首先来一发ArchWiki的Emacs简体中文的入门教程 https://wiki.archlinux.org/index.php/Emacs_(%E7%AE%80%E4%BD%93%E4%B8%AD ...

  4. Linux 新手入门教程

    Linux 新手入门教程 1991年10月5日,Linus Torvalds 在互联网上发布消息,宣布他自己开发的内核系统诞生了.他将内核源代码保存在芬兰最大的 FTP 网站上,命名为 Linux,取 ...

  5. 《Redis5.x入门教程》之准备工作、数据类型

    关注公众号:CoderBuff,回复"redis"获取<Redis5.x入门教程>完整版PDF. 第一章 · 准备工作 Redis安装 Redis5.0.7下载地址:h ...

  6. Python入门教程完整版(懂中文就能学会)

    前几天给大家分享<从零学会Photoshop经典教程300集>的教程受到了广泛的关注,有人不知道怎么领取,居然称小编为"骗子". 不过小编的内心是强大的,网友虐我千百遍 ...

  7. wepack+sass+vue 入门教程(三)

    十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...

  8. wepack+sass+vue 入门教程(二)

    六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...

  9. wepack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

随机推荐

  1. 小程序mpvue怎么点击按钮获取button里面的值

    在小程序里面是没有dom元素的,这个我们只要会小程序的应该都知道,但是在平时开发中我们偶尔会遇到需要点击某个元素获取它的值的情况,在这里给大家列举了两种情况解决方法 方式一:数据绑定 这种情况的话,对 ...

  2. Java 之 异常的处理

    Java 异常处理的五个关键字:try.catch.finally.throws.throw 一.捕获异常 try...catch 如果异常出现的话,会立刻终止程序,所以我们得处理异常. try... ...

  3. JavaScript 函数(一)

    一.函数概述 1.概述 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一段代码,将来可以重复使用. 二.使用函 ...

  4. jvm学习笔记之class文件的加载、初始化

    编写的java文件在要真正运行时,会首先被编译成 “.class"结尾的二进制文件,然后被虚拟机加载.那么在虚拟机中一个class文件要成为java实例,需要经历好几个步骤: 1.装载:装载 ...

  5. HashMap的源码分析与实现 伸缩性角度看hashmap的不足

    本文介绍 1.hashmap的概念 2.hashmap的源码分析 3.hashmap的手写实现 4.伸缩性角度看hashmap的不足 一.HashMap的概念 HashMap可以将其拆分为Hash散列 ...

  6. 访问Stack Overflow速度超慢的原因

    很多网站,尤其是国外网站,为了加快网站的速度,都是用了 Google 的 CDN. 但是在天朝,由于某些原因,导致全球最快的 CDN 变成了全球最慢的. 解决方法步骤如下: 下载ReplaceGoog ...

  7. pandas 之 多层索引

    In many applications, data may be spread across a number of files or datasets or be arranged in a fo ...

  8. 小程序开发 解析内容中unicode转中文编码显示问题

    如果对你有帮助的话麻烦点个[推荐]~最好还可以follow一下我的GitHub~感谢观看! 小程序后台返回数据的时候,html内容是经过unicode编码的不能直接显示,里边全是类似&#xxx ...

  9. GRUB配置与应用,启动故障分析解决

    一.GRUB启动位置 GRUB是现今大多数Linux系统采用的自举程序,这里先来看一下Linux的程序顺序: 执行顺序    动作 固件Firmware(CMOS/BIOS) →  POST(Pwer ...

  10. ARTS-week8

    Algorithm 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字.如果,我们将这两个数相加起来,则会返回一个新的 ...