求几款rpg制作大师优秀作品做的比较优秀的游戏

查看: 3143|回复: 8
我最想找RPG游戏制作大师那款修改器
阅读权限20
在线时间 小时
有空的大神帮帮忙好
阅读权限20
在线时间 小时
希望大家能帮帮
阅读权限40
在线时间 小时
...........................
阅读权限40
在线时间 小时
阅读权限150
在线时间 小时
你是要找什么?
阅读权限40
在线时间 小时
好多人都想但就是得不到啊
阅读权限30
在线时间 小时
你要找什么???
阅读权限60
在线时间 小时
CE不是可以改吗.
阅读权限50
在线时间 小时
是不是单机游戏的啊
要是单机游戏的RPG修改器那就是下面这个了
Powered by8091人阅读
先下载一个RPG制作大师。下载地址:
打开RPG Maker,新建工程,会出现一张地图,现在正式设计自己的游戏。
1.背景地图装饰设置:
在左下方MAP001上单击右键,弹出地图设置、新建地图等菜单,在地图设置里我们有许多背景地图可选(草原、森林、海边、沙漠等)
现在我们在MAP001下新建一张MAP002地图,默认也是草原背景
选中新的MAP002地图,这张地图上默认什么都没有的,我们选择第一层图标(在绘图菜单下方),地图上是分多层的(此处只有三层),比如第一层是草地,第二层是树木(放在草地上面),第三层是一个鸟窝(可以放在树上面)。我们先在选中第一层,再选择左边的装饰物草坪,在干净的地图上涂满草地。
再选择第二层(第二层图标选择在第一层的右边,第三层亦是如此),选择左边装饰物,放到草地上。可以在草地上放上房子等装饰物。。。
许多装饰物都是可以自由组合的,背景地图完全依靠个人想象力和动手能力完成。
2.事件处理
在第三层图标的右边有一个事件处理图标,选择事件图标,然后在地图上双击或右击新建事件。
在制作事件界面可以选择角色图片(双击角色图片),我们现在添加一个NPC,当我们与他对话时他说“你好!”。
先选择NPC图标。
编辑对话:在执行内容里面双击或单击右键插入文章“NPC,你好!”
现在我们想调试一下我们小游戏,点击右边的绿色三角形(执行按钮),当然在调试之前要设立主角初期位置(在草地上右击,在弹出菜单中操作)
调试画面:
如果要求NPC在对话结束之后有所行动的话,可以在事件执行内容里面添加
此处把之前“你好”编辑一下,改为“你好!你妈喊你回家吃饭”,在下面黑色菱形出添加新的执行内容“场所移动”,移至右边的房子。
& & & & & & & & & & & & & & & & & & & & & &&
点击直接指定下坐标的右箭头,可以在地图上选择位置。
调试画面:
对话结束后你就直接飞回到你家里了。
此处场所移动一般用于切换地图时使用,比如从外面进入家里,或者从家里出来。如果是要求主角在地图上移动(不是“飞”)的话可以在事件执行内容里将场所移动换成设置移动路线。
这样主角就不是“飞”回家,而是走回家。
如何设置主角与NPC下一次对话时,对话内容不一样呢?此时涉及到开关的设置。开关分为两种,分为“开关”和“独立开关”,类似于“全局变量”和“非全局变量”,独立开关只在这个独立事件中产生作用,对其他事件不会产生影响,而开关可以控制其他事件的。
表示第一次对话后独立开关A被打开,新建事件页,在事件出现条件处选择独立开关为ON。再编辑事件。
此时在调试一下(注意新建事件页是角色图片别忘了选,否则你就看不见NPC了)。
第二次对话时的画面:
此后由于开关是一直被打开的,所以你之后的所有对话都会是相同的(“NPC:嘻嘻,我是骗你的。。。),你如果想让NPC继续骗的话可以在执行内容里这句话下面关闭独立开关A,这样下次对话由于独立开关A是关闭的,所以就执行第一个事件页(即让你回家吃饭)。事件的执行内容非常丰富,这里不一一介绍了。
战斗事件设置:
在游戏里,最常见的画面莫非属于战斗画面了,下面介绍战斗画面的设计。
同样在空白草地上新建事件,执行内容里添加战斗处理
此处出现一个显示选择项,这也是游戏中通常使用的。
初始主角以及怪物的设计是在工具下数据库里更改的。
如果想与妖怪战斗结束后,妖怪从地图上消失的话也是设计独立开关,第二个事件页设置为空白事件页(不添加任何执行内容和角色图片)。这样执行完第一事件页后,怪物就消失了(其实是执行第二事件页去了)。
但我们玩游戏时通常是在行动过程中就遭到怪物的袭击(不需对话),这就是要在地图设置里面设置了,其中还可以设置背景音乐。
学了这些就差不多可以完成一个小RPG小游戏了,至于游戏的精彩程度,就看你的想象力丰不丰富了。。。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:45548次
积分:1003
积分:1003
排名:千里之外
原创:59篇
(1)(2)(8)(3)(1)(5)(24)(3)(1)(5)(2)(3)(3)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'

参考资料

 

随机推荐