先下载一个RPG制作大师。下载地址:点击打开链接

打开RPG Maker,新建工程,会出现一张地图,现在正式设计自己的游戏。

1.背景地图装饰设置:

在左下方MAP001上单击右键,弹出地图设置、新建地图等菜单,在地图设置里我们有许多背景地图可选(草原、森林、海边、沙漠等)
现在我们在MAP001下新建一张MAP002地图,默认也是草原背景
选中新的MAP002地图,这张地图上默认什么都没有的,我们选择第一层图标(在绘图菜单下方),地图上是分多层的(此处只有三层),比如第一层是草地,第二层是树木(放在草地上面),第三层是一个鸟窝(可以放在树上面)。我们先在选中第一层,再选择左边的装饰物草坪,在干净的地图上涂满草地。
再选择第二层(第二层图标选择在第一层的右边,第三层亦是如此),选择左边装饰物,放到草地上。可以在草地上放上房子等装饰物。。。
许多装饰物都是可以自由组合的,背景地图完全依靠个人想象力和动手能力完成。

2.事件处理

在第三层图标的右边有一个事件处理图标,选择事件图标,然后在地图上双击或右击新建事件。

设置NPC:

在制作事件界面可以选择角色图片(双击角色图片),我们现在添加一个NPC,当我们与他对话时他说“你好!”。
先选择NPC图标。
编辑对话:在执行内容里面双击或单击右键插入文章“NPC,你好!”
现在我们想调试一下我们小游戏,点击右边的绿色三角形(执行按钮),当然在调试之前要设立主角初期位置(在草地上右击,在弹出菜单中操作)
调试画面:
如果要求NPC在对话结束之后有所行动的话,可以在事件执行内容里面添加
此处把之前“你好”编辑一下,改为“你好!你妈喊你回家吃饭”,在下面黑色菱形出添加新的执行内容“场所移动”,移至右边的房子。
                                            
点击直接指定下坐标的右箭头,可以在地图上选择位置。
调试画面:
对话结束后你就直接飞回到你家里了。
此处场所移动一般用于切换地图时使用,比如从外面进入家里,或者从家里出来。如果是要求主角在地图上移动(不是“飞”)的话可以在事件执行内容里将场所移动换成设置移动路线。
这样主角就不是“飞”回家,而是走回家。
如何设置主角与NPC下一次对话时,对话内容不一样呢?此时涉及到开关的设置。开关分为两种,分为“开关”和“独立开关”,类似于“全局变量”和“非全局变量”,独立开关只在这个独立事件中产生作用,对其他事件不会产生影响,而开关可以控制其他事件的。
表示第一次对话后独立开关A被打开,新建事件页,在事件出现条件处选择独立开关为ON。再编辑事件。
此时在调试一下(注意新建事件页是角色图片别忘了选,否则你就看不见NPC了)。
第二次对话时的画面:

此后由于开关是一直被打开的,所以你之后的所有对话都会是相同的(“NPC:嘻嘻,我是骗你的。。。),你如果想让NPC继续骗的话可以在执行内容里这句话下面关闭独立开关A,这样下次对话由于独立开关A是关闭的,所以就执行第一个事件页(即让你回家吃饭)。事件的执行内容非常丰富,这里不一一介绍了。

战斗事件设置:

在游戏里,最常见的画面莫非属于战斗画面了,下面介绍战斗画面的设计。
同样在空白草地上新建事件,执行内容里添加战斗处理
此处出现一个显示选择项,这也是游戏中通常使用的。
调试:
初始主角以及怪物的设计是在工具下数据库里更改的。
如果想与妖怪战斗结束后,妖怪从地图上消失的话也是设计独立开关,第二个事件页设置为空白事件页(不添加任何执行内容和角色图片)。这样执行完第一事件页后,怪物就消失了(其实是执行第二事件页去了)。
但我们玩游戏时通常是在行动过程中就遭到怪物的袭击(不需对话),这就是要在地图设置里面设置了,其中还可以设置背景音乐。
学了这些就差不多可以完成一个小RPG小游戏了,至于游戏的精彩程度,就看你的想象力丰不丰富了。。。

实现童年梦想——RPG游戏入门(RPG制作大师使用教程)相关推荐

  1. 网络游戏demo开发实例:多人在线RPG游戏(MMO RPG)demo的开发记录(第0篇)

    最近在业余时间制作一个MMO RPG的demo,代码提交在github上,有兴趣的朋友可以自己导出代码(https://github.com/changjixiong/MMO-RPGGame), 方法 ...

  2. java编写rgp游戏地图,unity RPG游戏地图编辑 RPG Map Editor v1.5.5

    描述 unity RPG游戏地图编辑 RPG Map Editor v1.5.5 所支持的Unity版本:5.3.1 及以上版本 Fully Supports Unity 5! Create an R ...

  3. Unity2D游戏入门Sunnyland制作记录:01安装软件、导入素材

    01安装软件 点击链接进入Unity官网:Unity官网 ①点击下载Unity ②选择要下载的版本(我使用的是2020.3.14f1c1版本,建议把Hub也下载下来,VS2019也需要下载) ③下载成 ...

  4. Unity2D游戏入门Sunnyland制作记录:02编辑素材、Tilemap

    编辑素材 ①设置背景图片 下方依次点击: Assets–>Sunnyland–>artwork–>Environment 选择back图片 ②将back图片的每单位像素改为16,使画 ...

  5. 网络游戏demo开发实例:多人在线RPG游戏(MMO RPG)demo的开发记录(第3篇)

    version4 主要内容:透明贴图 所属部分:客户端 代码地址 https://github.com/changjixiong/MMO-RPGGame, 如何获得代码,请参考如何用SVN从githu ...

  6. 实现一款简单的RPG游戏

    RPG游戏地图教程 相信很多人的童年是在红白机.世嘉游戏机下长大的,那些经典的游戏如:魂斗罗,超级玛丽,世嘉的战斧.怒之铁拳等等一系列的经典.如今那些经典的记忆,已经随着时间的冲刷慢慢减淡了. 今天就 ...

  7. Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画

    一直在想应该用什么作为<Silverlight 2.5D RPG游戏技巧与特效处理系列教程>的终结,既要实用而不拖泥带水:又要通用而不哗众取宠.于是一不小心便成就了我一个未了心愿:一切基于 ...

  8. Silverlight 2.5D RPG游戏技巧与特效处理:自定义路径动画

    一直在想应该用什么作为<Silverlight 2.5D RPG游戏技巧与特效处理系列教程>的终结,既要实用而不拖泥带水:又要通用而不哗众取宠.于是一不小心便成就了我一个未了心愿:一切基于 ...

  9. 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话

    今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...

  10. Unity学习笔记3 简易2D横版RPG游戏制作(三)

    这一篇本来应该是在上一篇后面直接补进去的.不过因为排版的问题.所以我就另开一篇来整理了,好了,废话不多说,马上整理: 十八.关卡的锁定与解锁 前面我们已经解决了在游戏开始时可以选择关卡的问题,接下来我 ...

最新文章

  1. Quartz.net官方开发指南 第二课:Jobs And Triggers
  2. Oracle 触发器(上)
  3. 10分钟完成一个业务流程的发布
  4. 企业关系网络分析,大数据时代淘金利器
  5. 微软对外开放更多软件技底层代码术文档
  6. 最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像
  7. Java Thread类最终同步的void join(long time_in_ms)方法,带有示例
  8. 红警 for Mac合集(Red Alert红色警戒)
  9. win7设置动态桌面,将视频设为桌面
  10. 《电力系统建模理论与方法》(持续更新中)
  11. Redis(九)-Redis的常用数据类型之Hash表
  12. EditPlus代码补全设置
  13. varnish---vcl语法
  14. JS实现关闭网页广告弹窗特效
  15. Toast 消息提示框
  16. PB调用C#开发的控制台应用——实现WORD文档按页转存JPG图片
  17. 扬帆优配|太猛了!最高暴拉170%,港股这一板块狂飙!“带货”起飞?
  18. ICCV2019 |论文阅读——SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects
  19. [转载]Android7 WIFI系统 PNO机制流程详解和隐藏BUG修改
  20. 奇偶页不同页眉页脚设置

热门文章

  1. 美军综合电子信息系统
  2. Microsoft Visual Studio 2010 注册码
  3. Word中的参考文献引用
  4. 【操作系统】进程通信
  5. 支持向量机SVM、支持向量回归SVR详细推导
  6. matlab把数据乘,【excel怎么相乘】如何把EXCLE数据导入到MATLAB中
  7. 转载:常见的15种音频格式
  8. 输出101到200的素数
  9. 纯Css比较好看的中英文字体样式(持续整理版)
  10. java.security.NoSuchAlgorithmException: SHA256WithRSAandMGF1 Signature not available