【初级教学】用纯事件做砍树/挖矿功能(图块变化)
rpgmakermv吧
全部回复
仅看楼主
level 4
无聊做个简单的教学 纯粹分享给跟我一样萌新的制作者 希望大佬们不要嫌弃
这个功能适合用在养成游戏上
睡一觉过后被砍过的树/挖过的石头会再生长回去
(睡过固定天数x再生长 应该也是可以用事件做的 只是觉得太麻烦懒得想逻辑了 这里只教最简单的1天生长)
效果预览:
1)侦测玩家身上有无装备并给与提示
2)侦测有装备斧头后即可砍树
3)图块变化 本帖主要是教这个
4)因为跑回旅馆睡觉很麻烦所以做了个睡袋 就地睡觉后会发现树木(矿石)又长回来了
下面开始教程
2020年03月03日 13点03分 1
level 4
这是示范地图事件长的样子 没错 我们的树是用两个图块做的(石柱地图也会用到两个图块)
首先新开一个地图 制作两个空白事件做准备
在事件内页
上层(树顶)的空白事件的优先顺序选“高于角色”
下层(树干)的优先顺序选“与角色相同”
2020年03月03日 13点03分 2
level 4
我们先来编辑下层的图块 首先给下层的图块选择树干的图形(树干在图块设置B那页)
首先我们要判断主角身上有没有斧头 选择"条件分支"
按如图所示的设置 注意红圈处 然后按确定
2020年03月03日 13点03分 3
level 4
我们设定主角身上有斧头则判定可以直接砍树
在内容设置一个变数叫“测试tree变量”并设置为1
(这个变数的目的是让树干被砍之后触发变数变化 因为变数变化而变成树墩)
接下来我们开启新的分页
如图设置触发条件"测试tree变量">=1
并把图块设置为树墩
注意这一段都是在第二页面(*号)进行的 不要弄混了
这里基本功砍树效果就完成了 可以让主角装备斧头来测试效果了 接下来我们继续完善....
2020年03月03日 13点03分 4
level 4
完善砍树的部分 添加音效和道具变化
好了 砍树的基本部分完成了 那我们继续做如果主角身上没带装备的分歧
我的逻辑是先问要不要装备斧头 再来判断身上有没有斧头而有不同效果
在"其它"字眼下放置一个询问对话
设置选项
玩家也可以拒绝装备斧头
2020年03月03日 13点03分 5
level 4
在"是"选项下插入条件分歧(图片蓝色选择处)
如图设置 (判断斧头是否在背包里 )
2020年03月03日 13点03分 6
level 4
在"若队伍有斧头"下插入这段装备改动
在“其他”下 插入对话 提示玩家身上没有斧头
树干的部分就此完成
2020年03月03日 13点03分 7
level 4
关掉内页 我们开启树木上层的事件图块(忘了是啥的见2L)
设置树顶
新建剧情页面 改动红圈处即可
你的砍树功能就大功告成了
2020年03月03日 13点03分 8
level 4
如何实现睡一觉后东西生长的效果 很简单 在睡觉的事件页面插入变数变化
当主角睡把“测试tree变量”的值归为0即可
(你可以用公共事件做也可以用一般事件做 公共事件比较方便整理)
这里因为我的游戏弄了很多可以采集的物品就有很多的变数设置
2020年03月03日 13点03分 9
level 4
其实就是很简单的效果 怕有的人对软体还很陌生就讲的比较细和复杂 希望有帮到想做游戏的朋友[狂汗]
2020年03月03日 13点03分 10
level 4
附带挖矿的图例 改改音效即可
2020年03月03日 13点03分 11
level 4
好东西!LZ辛苦了[玫瑰]
2020年03月03日 15点03分 12
level 12
好东西LZ辛苦了![玫瑰]
2020年03月03日 20点03分 13
level 8
已收藏,大佬加油[吐舌]
2020年03月04日 02点03分 14
level 2
变量似乎不必那么负责…事件里面直接$game.selfSwiches就好了叭,然后睡觉的时候直接循环也行,不然变量列表太多了挺难受~
2020年03月07日 01点03分 15
1 2 尾页