Project1

标题: 【教程+范例】纯事件迷宫隐藏地点的制作+放置炸弹触发区域 [打印本页]

作者: 迷糊的安安    时间: 2012-3-22 15:36
标题: 【教程+范例】纯事件迷宫隐藏地点的制作+放置炸弹触发区域
本帖最后由 迷糊的安安 于 2012-3-24 01:37 编辑

【视频演示】


效果说明:在特定区域内使用炸弹炸开迷宫隐藏区域!

那个 = = 嘛 这是纯新手向的教程 初学RM就可以懂的喔……
用【隐藏】作为关键字搜索了下本版似乎没有类似的教程,于是我就写一篇了……

言归正传……
在制作RM游戏时,我们很希望在迷宫里设置一些隐藏地点。例如下图这样,我们希望把蓝色框起来的那片区域设置为隐藏区域,也就是在地图上远远看起来和普通的地图一样,走近了才会发现隐藏的通路。


于是我们立即有了一个初步思路——利用玩家触发事件来制作。把事件设置成墙壁的形状,只要玩家接触了事件,就会打开某个开关,然后所有的墙事件在开关打开后都会消失。
我们顺着这个思路下去,在选择事件图案的时候遇到了点难题——事件图形默认不提供A图块的图案供选择。只有B和C。


于是我们决定把A图块的墙体内容新添加到一个D图块里,打开数据库里的图块选项,在D图块那儿选择和A图块相同的图案,也就是Dungeon_A4
同时也请不要忘了通行度的设置。


选好以后,事件图形里就会出现D图块,于是就顺理成章地开始制作事件了。


事件页一


事件页二


嗯,摆好摆好~~


测试游戏的时候我们发现了一个问题,为什么看起来怪怪的?


其实原因很简单,因为原来的地图是用A图块画的,A图块是个自动元件,所以会自己显现边缘效果。
我们改用D图块描画隐藏通道周围的地图就好了。看看这下天衣无缝了吧。


全是空的隐藏通道没意思啊,在最后一格事件加个宝箱吧,分别把默认宝箱的内容复制在事件的第二和第三页,也就是开关开启后才显示宝箱好了。


效果是不是很好?


【附赠知识】

大家可能注意到了,为什么有些事件图形前面有“!”和“$”。
$的意思是,事件采用单人3×4行走图篇幅制作。
而!的意思是,该事件底部不需留出行走用空白。
或者这么解释不是太清晰。举个很明显的实例吧。
http://rpg.blue/thread-225431-1-1.html这篇帖子里提到的现象。

这种现象的产生,就是因为事件图放在了Character中,而又未加“!”,所以RM自动给事件图底部留出了行走空白。
如果要在已有的工程中解决这种现象,有两种方法。
一是在事件图文件名最前面加上“!”
二是使用Tileset作为事件图
因为Tileset事件图默认就包含了“!”的功能。

嗯,就先写到这,先上范例了,大家看看应该也能懂的吧?【逐格爆炸动画制作】和【炸弹放置事件及区域判定】的教程有空我补上。
完全新手向的哟。

【范例工程】
RMVA格式
http://115.com/file/c2p51ezo
使用说明:区域1的位置设置为可以触发炸弹效果的区域,玩家站在区域1的范围内使用炸弹可以炸开隐藏通道。
作者: alann    时间: 2012-3-22 15:54
貌似不单止是VA,应该可以通用?
作者: 1243852    时间: 2012-3-22 16:27
  这应该是XP VX VA通用。
作者: 小传子    时间: 2012-3-22 18:12
确实挺有趣,不过如果做成有现形动画就好了,
动画内容可以是:透明度逐个逐个透明度变高像骨牌一样的消失等等

作者: iisnow    时间: 2012-3-22 19:18
有没有想过这样假如需要覆盖的图块很多会导致卡!
推荐使用脚本来制作区域覆盖效果
作者: orzfly    时间: 2012-3-22 21:12
切换Tilemap对象…
作者: wbsy8241    时间: 2012-3-22 22:29
本帖最后由 wbsy8241 于 2012-3-22 22:37 编辑
orzfly 发表于 2012-3-22 21:12
切换Tilemap对象…


楼主的方法 隐藏开始点的事件与旁边不同 容易看出(需要PS多拼需要的可能)
显示出隐藏路线以后 无法显示边缘效果

你的方法 墙壁的天花板是可通行图块(不可穿出天花板边界)
所以进入墙壁以后就可以随便走了
无法显示阴影
同样无法显示边缘效果

作者: 精灵使者    时间: 2012-3-22 22:54
精灵毫无目的的飞过……那个边缘其实很轻松的按shift吸管笔复制掉的。
看来楼主不了解RMVX的高阶画法
作者: 迷糊的安安    时间: 2012-3-23 02:08
本帖最后由 迷糊的安安 于 2012-3-23 02:21 编辑

更新范例视频+范例工程。 保持新手向风格……

添加了【隐藏通路逐格爆炸动画效果】和【地面放置炸弹并按区域判定隐藏通路】功能。

这两项效果的详细制作教程改天再补吧……范例工程里目前已经包括了。

录像看起来略卡是因为我电脑太旧(单核CPU外加6年没重装过系统),实际游戏工程运行起来是不卡的。

因为涉及到炸弹触发区域的判定,这个大概就不是XP和VX能通用了…… 毕竟Ace的区域设置方法有变化,虽然还是大同小异的。
作者: orzfly    时间: 2012-3-23 06:22
wbsy8241 发表于 2012-3-22 22:29
楼主的方法 隐藏开始点的事件与旁边不同 容易看出(需要PS多拼需要的可能)
显示出隐藏路线以后 无法显示边 ...

不不不 我说的是替换SpritesetMap中的Tilemap
作者: wbsy8241    时间: 2012-3-23 17:23
orzfly 发表于 2012-3-23 06:22
不不不 我说的是替换SpritesetMap中的Tilemap

你说的难道不是 吗?
作者: 炫影新    时间: 2012-3-23 18:00
其实可以不用怎么麻烦,可以用改变远景来制作  美观且不容易发现
作者: orzfly    时间: 2012-3-23 21:10
wbsy8241 发表于 2012-3-23 17:23
你说的难道不是吗?

当然不是
my idea is:

  1. class Spiteset_Map......
  2.   def init...
  3.     @second_tilemap=Tilemap.new(...shadow map's data...)
  4.     ...
  5.   end
  6.   ...
复制代码
即对一个地图使用多个地图数据 运行时切换地图数据而不切换地图,事件等
作者: 藍銫沝晶    时间: 2012-8-20 10:20
思路很不错的啊,我用用看。
作者: ayyongcy    时间: 2012-8-20 13:48
嗯,很好的思路,貌似我想到了什么,回去拓展下……
作者: 一杯羹    时间: 2013-10-12 13:09
本帖最后由 一杯羹 于 2013-10-13 11:14 编辑

小弟好喜歡這各巧思
按照大大的教程 去設置
可惜的是測試後 牆壁打開了 但是變成可以穿牆
可以走在牆上面了 有解決方式嗎 大大請指教

======================================================


@迷糊的安安

迷糊大 不好意思 小弟想要向你請教 如何在地圖上放置炸彈 我研究了你的事件範例3各多小時  也試著對照範例設置

可是當我使用炸彈的時候 卻沒炸彈物品出現在地圖上  只有BOOM一聲{:2_264:}

原本想說迷糊大開板有說  下次有空要教炸彈怎麼設置  版內找透透   沒看到大大的炸彈學

小弟搞不懂  我少了什麼沒有設置  可否請迷糊大指教

作者: 迷糊的安安    时间: 2013-10-13 11:18
一杯羹 发表于 2013-10-12 13:09
小弟好喜歡這各巧思
按照大大的教程 去設置
可惜的是測試後 牆壁打開了 但是變成可以穿牆

>_< 其实是本来想写然后又觉得范例应该不难看懂所以就偷懒了啦……

地图放置炸弹其实是公共事件和地图事件的配合。炸弹是原本就在地图上的,然后临时被移动到了主角在的位置而已……
作者: 一杯羹    时间: 2013-10-13 11:31
迷糊的安安 发表于 2013-10-13 11:18
>_< 其实是本来想写然后又觉得范例应该不难看懂所以就偷懒了啦……

地图放置炸弹其实是公共事件和地图事 ...

原來如此 小弟了解    感謝迷糊大 指教

受益良多  太感謝了{:2_249:}
作者: 超音速    时间: 2015-1-24 19:58
发现BUGhttps://rpg.blue/forum.php?mod=attachment&aid=MjcxNTczfDVhY2I5OGYzMmRlOTFlM2I0ZWM1MzBjNTVmMmVkNjhjfDE3MzIzNTUwMDk%3D&request=yes&_f=.png

QQ截图20150124200309.png (137.57 KB, 下载次数: 25)

QQ截图20150124200309.png

作者: 超音速    时间: 2015-1-24 20:12
就像这样,我在这了放炸弹

QQ截图20150124200309.png (173.08 KB, 下载次数: 26)

QQ截图20150124200309.png

作者: qixiaolei    时间: 2015-8-5 15:16
不错哦,学习了!
作者: 大云梦泽    时间: 2016-1-12 20:08
请问声优系统怎么加!!!QQ513416191
作者: fox370    时间: 2019-12-20 22:43
看了大大的贴,真是叹服啊,我要把迷宫模式加进我的图里面




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1