level 3
RPG Maker 官方 DLC |Gotcha Gotcha 游戏
rpgmakerofficial.com/product/makerofficialdlc/en/
行走图的碰撞的话,让浏览器把上面这个网页翻译成中文,点击资源类型,然后点击插件,就能找到下面这个差劲了。
Rosedale Collision Altering 插件
Rosedale Collision Altering Plugin
记得让浏览器显示原文,然后复制英文的插件名去steam搜索,因为这里是全球一个价,而中国大陆在steam是中价区还是低价区,还能时不时的等到打折。
搜索的时候记得把——依语言缩小范围——这里的语言,或者是其他的限定条件都给取消掉打勾,记得注意英文名的间隔,steam搜索是有问题的。
非常好的脚本调用手册 - RPG Maker MV 讨论区 - Project1
rpg.blue/forum.php?mod=viewthread&tid=405671
如果是图片碰撞的话,上面这个帖子有大量的脚本,比如下面这些。
图片坐标x,
$gameScreen.picture(id)._x
图片坐标y
$gameScreen.picture(id)._y
图片宽度倍率
$gameScreen.picture(id)._scaleX
图片高度倍率
$gameScreen.picture(id)._scaleY
好像可以通过获取图片的左上角位置,然后加上图片的宽度和图片的高度(缩放率这种东西就还是不要搞了,太麻烦了,要缩放直接到修图软件那里去缩放好了),这样就获得了图片的位置了。
然后就检测两个图片的范围有没有重合了。
这样好像是可行的,又好像很麻烦。
我一下子想不明白应该怎么写脚本,不知道有没有大佬可以写出来让大家照抄。
下面这个是我用来测试鼠标点击图片的截图。

这个截图的Picture是Picture.png图片,写后缀的话会报错。$游戏屏幕。显示图片(图片ID、名称、原点、x、y、缩放x、缩放y、不透明度、混合模式)
$gameScreen.showPicture(pictureId, name, origin, x, y,scaleX, scaleY, opacity, blendMode)
上面这个脚本在上面的脚本合集那里也能找到。
为了测试,图片的坐标设置在左上角的0,0这个位置,两个350分别是图片的宽和高,
直接在img\pictures文件夹找到文件后,右键、属性详细信息那里可以看到。
想要战斗图的碰撞的话,好像没有这个需求吧,说不定会有这种插件,谁知道呢?
B站、各个交流论坛和plugin.fungamemake.com这个网站都有大量的插件。
RPGMAKER MV中后,敌群如何调整敌人图层前后_rpgmakermv吧_百度贴吧
https://tieba.baidu.com/p/9517259405?fid=20322270&pid=151720732008#151720732008