rpgmaker吧 关注:13,833贴子:24,397
  • 8回复贴,共1

都已经写好回答了,才发现帖子被删掉了,那就开新贴好了

只看楼主收藏回复

第一个问题是rpgmz里面如何插入满屏的cg过场图片,类似于安迪和莉莉的棺材那样一张一张的剧情图片。
第二个问题是,如何实现角色与物品的动作交互,比如人物可以躺在床上睡觉,或者坐在沙发上那样。
第三个问题是,如何实现人物与人物的动作交互,比如说在游戏内两个小人物可以进行拥抱或谋杀的动作互动。
第四个问题是有关于小人待机的呼吸动画这样的插件要去哪个网站寻找。
第五个问题是,自定义小人的大小,例如不想让小人只是48和48的尺寸,想让他在游戏内显示的更大一些,是否可以通过去掉文件的前缀感叹号实现,物品是否可以用同样的方式,还是只能用单一的图块拼凑方式。

一、先在数据库、图块那里更改最大值,加一个叫做无素材或者是透明的图块,既然叫这两个名字,那就什么地图素材都不要,或者是选择一张透明的图块就好了。

然后在你要插入满屏的cg过场图片的时候,选择更改地图图块这个事件指令,选择这个图块就会让全屏全黑了。
接着显示图片就好了。。或许你想要隔几秒换一张图片,那就使用等待这个事件指令。
或许你想要每次点击更换一张图片,你到分支条件去试一下下面这样使用的脚本。

只是上面这个如果勾选---创建条件不满足时的分支---好像有点问题,到脚本框使用下面这个脚本好像就没问题。
测试的时候,事件页选择并行执行,鼠标左键点击一下,Enter键或空格键按一下,可以多试几次。
(或许,还要让主角隐身,更改透明状态这个事件指令就可以。。让NPC隐身,打开一个开关,每个NPC都设置成打开这个开关就进入图像那里是空白的分事件页就好了。。或者是干脆---场所移动---,移动到地图什么都没有画,什么NPC都没有的地图去就好了。)

if(/*判断的条件*/ TouchInput.isTriggered())
{
//符合条件执行的内容
$gameMessage.add("检测到鼠标左键被点击")
}
else
{
//不符合条件执行的内容
$gameMessage.add("没有检测到鼠标左键被点击")
}

二、角色在床上或沙发上。
这种需要用到的需求早就有人交流过了。
搜索----rpgmaker 角色上床----之类的关键词就好了,比如下面这几个帖子。
怎么制作人物到床上睡觉的事件【rpgmakermv吧】
请问如何制作出,睡醒,在床上躺着的效果呢? - RPG Maker MV 讨论区
PS出被子盖着身体露头的床,妈妈再也不担心睡觉没被子了 - RPG Maker MV 讨论区

三、人物与人物的动作交互。
玩家角色接触到NPC,就让NPC或玩家之中的其中一个变成可以穿透。
穿透在事件页左下角的选项那里就有,也可以在---设置移动路线---这里,玩家穿透和NPC穿透都可以。
然后就是美术资源的事了,好像可以先在游戏工程那里让玩家和队友进入战斗,录屏整场战斗。
接着使用视频剪辑工具,一帧一帧的去挑,挑好了想要的那个动作之后截屏,拿到修图工具那里去剪切、调整大小。(参照img\characters这里的行走图)
最后放到img\characters文件夹,使用----更改角色图像----这个事件指令就好了。

四、小人待机的呼吸动画。
【MZ❀RPG制作大师】行走图护甲替换+待机动画

【MZ❀RPG制作大师】立绘呼吸效果插件

RPG Maker mz 敌人呼吸效果插件
上面这三个视频都在B站,除了可以搜到很多插件的视频,还可以收到新手入门的教程。
至于找插件的网站,那也是一大堆,有些写插件的大佬是自己建站的,有些是随便找个地方就发布的,所以很分散。
但是在plugin-mz.fungamemake.com这个专门发布插件的地方,很多插件是发布在这里或者是在这里再次发布,方便大家搜索的。。这个是MZ版块的,MV版块的也在这个网站,找一找就能找到了。

五、更改人物和物品的大小。
去看----横版2D rpgmaker教程-----这个教程。

主要是美术的事情,大角色、大物品都可以画出来。
如果你想要默认的素材放大的话,TN_SpriteExtender.js (精灵扩展器)这个插件好像可以微调角色头和身体的比例,让角色稍微高一点。。。角色的脚踩一个地图格子好像是固定的,所以宽度好像是受限的,高度也不能高的影响美观,所以只能是微调。
TN_SpriteExtender.js 好像是Sprite Height Modifier这个DLC的插件,Sprite Height Modifier里面好像还有一个TN_SpriteExtenderEx.js,两个可能是差不多的东西。

要不就搜索----rpgmaker 调整身高----,好像有好几个相关的帖子,只是在网速不好的时候,不容易进去。
至于你说的去掉文件的前缀感叹号,你按一下F1进入帮助文档,或者是点击帮助、目录进入帮助文档。
在RPG 制作大师 MZ>资料集>素材规格的步行人物(img/characters)这里可以看到一些介绍。


IP属地:广东1楼2024-07-31 16:17回复
    我的妈呀谢谢大佬,本来不抱希望了,所以删掉了帖子,谢谢大佬解答我的疑惑


    IP属地:云南来自Android客户端2楼2024-07-31 16:28
    回复
      2025-05-11 14:40:52
      广告
      大佬可以给个v吗,想请你喝个奶茶,辛苦了,真的非常非常感谢


      IP属地:云南来自Android客户端3楼2024-07-31 16:28
      收起回复
        今天发现NRP_DynamicMotionMapEvent.js这个插件好像可以在地图上执行战斗场景中的动作,NRP_DynamicMotionMap.js这个插件好像执行旋转、放大之类的动作。

        前几天我就找到了TouchInputDispatcherMZ.js这个插件,打算使用它的点击功能。所以我才知道TouchInput.isTriggered()这个脚本。因为我前段时间就在寻找关于点击的脚本和插件了。
        这两天我已经汉化好这个插件,并且测试了一下,发现这个点击插件功能很丰富,也很好用。

        汉化插件这种事,由于rpgmaker的很多插件都有日语的说明。只需要找到下面这段,
        /*:ja
        巴拉巴拉
        巴拉巴拉
        */

        把 /*:ja改成/*:zh
        由于我们已经把软件的语言改成中文,软件识别到/*:zh
        就会使用这里的说明,而不是英语的说明。
        这时候可以看到插件的使用那里就不是英文,而变成日文了。
        到插件的/*:ja和 */那里找到日文,复制到翻译网站就能汉化好了。

        至于只有英文的插件怎么汉化,多去汉化一些日语的插件说明,
        汉化多了就知道诸如 @plugindesc 、@Author@text@desc 、@option之类后面的那一行,
        以及@help后面或下面的那一段都是可以直接复制到翻译网站的。


        IP属地:广东4楼2024-08-01 23:45
        回复