rpgmakermv吧 关注:21,697贴子:68,466
  • 7回复贴,共1
求助

新人提问:怎么实现类似魔女之家一开头的那种墙壁夹起来的机关

只看楼主收藏回复

如题,已经研究一上午叻…😭😭😭


IP属地:广东来自iPhone客户端1楼2024-08-06 16:03回复
    你说的墙壁夹起来的机关,终于找到了。
    【岚少实况】 魔女之家 【完结+补完】【日文恐怖游戏】_哔哩哔哩-------这个视频的09:43这个时间就是。

    这个墙壁或许不是画在地图那里的,而是画在事件那里的。
    把这个图片放到\img\characters文件夹,让事件页的图像选择它,让墙壁事件页先显示透明的分事件页。
    等到主角踩到了红点(获取红点事件页的坐标和玩家的坐标,如果相等),就打开开关,墙壁事件页跳转到有墙壁图像的那个分事件页。
    墙壁夹起来,如果墙壁事件页碰到了玩家,就结束游戏。


    IP属地:广东2楼2024-08-06 20:42
    收起回复
      2025-12-27 05:22:34
      广告
      不感兴趣
      开通SVIP免广告
      也有可能是主角踩到了红点,就把主角定死在那个位置上。
      数据库、图块那里加一个叫做透明的图块,什么素材都不要选取。
      或者是只选取一张透明的图片,让透明图片设置成不可通行,就能把主角定死在那里了。

      ◆更改地图图块:透明
      然后更换远景图,每隔10帧更换一张远景图。

      由于地图图块是透明状态,远景图就变成了地图的样子了。
      (也可以新建地图,什么图块都不画就是透明状态了,选择一张远景图就变成地图了)
      先在地图上画上墙壁夹起来这个过程的每一步,就是墙壁夹起来到了横向坐标每一个格子的位置,截图放在\img\parallaxes文件夹。
      依次更换远景图,就跟放电影一样。


      IP属地:广东3楼2024-08-06 21:23
      收起回复
        又看到了这个游戏的视频,然后想起了这个帖子。
        想了一下,3楼的方法,不停的更换远景图好像太繁琐了。
        或许可以使用显示图片这个事件指令。

        第一个是把主角定死在那里,
        直接让主角透明并让脚底下的那个透明事件页变成主角的样子,
        或者是使用下面的这些插件、脚本之类的。

        禁止使用 MKR 播放器 - MKR_PlayerMoveForbid.js
        作者: Mankind
        当指定的开关打开时,禁止玩家操作角色的移动。
        GOG 不Key-GOG_TouchOnly.js
        作者: GrayOgre
        当指定的开关为 ON 时,禁止按键输入,仅使用鼠标操作。
        不要提前参加活动 - DisableDoubleSpeed.js
        艺术家:Eiichi Kinoshita
        按下 MZ 的决策按钮时,角色的移动会快进。 您可以禁止其操作。
        RPG Maker MV 如何禁用鼠标点击操作?【rpgmakermv吧】

        第二个是两边夹起来的墙壁,好像就是两张图片,从两边移动到中间。

        先在画图软件画一张全黑的图片,接着在中间这一条竖线这里使用透明镂空,
        为了显示两只手,可以把镂空镂的稍微大一点,再把这张图片切成左右两块。
        触发开关之后,两边的全黑图片从屏幕之外移动到这个位置,好像可以配合下面这个插件。
        【MV❀RPG制作大师】地图区域黑幕显现_哔哩哔哩

        然后就是这两张图片可能是绘画出来的,从两边夹起来的墙壁一步一步的过渡过来。
        画面中间的血迹、人物、砖块、缝隙都可以画在图片上。
        这样,后续这张图片左右摇晃一次就不难了。

        使用事件指令让图片左右移动,
        ◆震动屏幕:5, 5, 60帧 (等待),
        或者是摄像机插件这三个好像都可以。

        SRD 摄像头内核 - SRD_CameraCore.js
        作者: SumRndmDde
        您可以预设各种摄像机移动,例如对焦和缩放。
        时尚相机 - SmoothCamera.js
        艺术家:Unagi Otoro
        它是一个插件,可以平滑地移动相机以进行屏幕滚动。


        IP属地:广东4楼2024-10-09 10:58
        回复