Project1

标题: 请问怎么突破图片只有100张的限制 [打印本页]

作者: 男子汉    时间: 2022-6-26 20:03
标题: 请问怎么突破图片只有100张的限制
各位大佬,RPG MV 使用图片公共事件插件的时候,一张图片编号绑定一个事件,感觉100张图片不够用,怎么突破100张的限制呀,有没有什么方法?
作者: 我永远喜欢小圆    时间: 2022-6-26 20:10
啊这,不知道帮顶
作者: play337    时间: 2022-6-27 00:07
对阿~ 之前好象有看过要去CODE改...
但是我都没有看过插件就能直接修改的....
顶上去...因为100张根本不够用阿....
作者: 小怪兽奇奇侠    时间: 2022-6-27 10:45
不是说一个编号只能对应一个图片,所以整个游戏只能有100个图片,是可以覆盖的。
比如图片a是编号1,过一会你可以指定图片b是编号1,之前的图片a就被覆盖了。
除非你要同时显示100张图片,否则扩充这个编号意义不大。
作者: play337    时间: 2022-6-27 12:14
https://rpg.blue/thread-406257-1-1.html
=======================================
Game_Screen.prototype.maxPictures = function() {
    return 100;
};
在rpg_objects.js里改了就行了,之前报错让我以为不可行

然后....

用脚本
$gameScreen.showPicture(编号,"文档名",原点,x,y,x放大率,y放大率,透明度,合成方式)
就可以了
作者: 男子汉    时间: 2022-6-27 22:12
你好,不知我哪里出问题了,按照这个方法怎么就不行呀,可能我哪里出了错D:\game\20220627\问题
作者: 男子汉    时间: 2022-6-27 22:19
Game_Screen.prototype.maxPictures = function() {
    return 100;
};
在rpg_objects.js里改了就行了,之前报错让我以为不可行

然后....

用脚本
$gameScreen.showPicture(编号,"文档名",原点,x,y,x放大率,y放大率,透明度,合成方式)
就可以了            你好,我按照这个方法弄了,还是不行,可能我哪里弄错了,第一步,我将js文件夹下的  rpg_objects 文件用记事本打开,修改100为900,第二步,img文件夹下pictures文件夹里放入 ct.png 图片,第三步,在场景里新建NPC事件,选择第三页 脚本 命令,让后 贴上 $gameScreen.showPicture(110,"ct",左上,0,0,100%,100%,255,正常)  这个,最后一步,测试,不成功,不知道哪里错了,请教一下,谢谢
作者: 男子汉    时间: 2022-6-27 22:21
D:\game\20220627\weti
作者: 男子汉    时间: 2022-6-27 22:25
play337 发表于 2022-6-27 12:14
https://rpg.blue/thread-406257-1-1.html
=======================================
Game_Screen.prototyp ...

Game_Screen.prototype.maxPictures = function() {
    return 100;
};
在rpg_objects.js里改了就行了,之前报错让我以为不可行

然后....

用脚本
$gameScreen.showPicture(编号,"文档名",原点,x,y,x放大率,y放大率,透明度,合成方式)
就可以了            

       你好,我按照这个方法弄了,还是不行,可能我哪里弄错了,第一步,我将js文件夹下的  rpg_objects 文件用记事本打开,修改100为900,第二步,img文件夹下pictures文件夹里放入 ct.png 图片,第三步,在场景里新建NPC事件,选择第三页 脚本 命令,让后 贴上 $gameScreen.showPicture(110,"ct",左上,0,0,100%,100%,255,正常)  这个,最后一步,测试,不成功,不知道哪里错了,请教一下,谢谢

作者: 男子汉    时间: 2022-6-27 22:28
play337 发表于 2022-6-27 12:14
https://rpg.blue/thread-406257-1-1.html
=======================================
Game_Screen.prototyp ...

file:///D:/game/20220627/weti/003.png
作者: 男子汉    时间: 2022-6-27 22:41
无法发图片

作者: wabcmcc    时间: 2022-6-27 23:27
圖片文件名要有 " " 號.


作者: 男子汉    时间: 2022-6-27 23:34
wabcmcc 发表于 2022-6-27 23:27
圖片文件名要有 " " 號.

谢谢大神,非常感谢,太谢谢你了,问题解决了,感谢感谢
作者: 任小雪    时间: 2022-6-28 12:37
汇总一下楼主这次解决问题如此困难的原因:
第一,楼主当时没有意识到脚本这东西,除非是自我定制插件附带的,否则很少用到中文,除了鹿大佬举例子时。
第二,楼主问问题没有举到实例(不够具体),即,我想达到的效果是显示编号199的图片,他是在原点开始的,大小比例又是啥的
作者: RPG筱咲工作室    时间: 2022-8-26 20:08
有解决方法吗,同求

作者: kyoaan    时间: 2022-10-31 23:01
男子汉 发表于 2022-6-27 22:28

脚本格式:$gameScreen.showPicture(编号,"文档名",原点,x,y,x放大率,y放大率,透明度,合成方式)
$gameScreen.showPicture(110,"ct",左上,0,0,100%,100%,255,正常)  这里的代码没有中文的。
应该是这样:
$gameScreen.showPicture(110,"ct",0,0,0,100,100,255,0)
原点是0(左上)或者0.5(中心点);比例直接放数字不用%;合成方式默认正常为0。
另外编号/文档名/X坐标/Y坐标,都可以用自定义的变量值$gameVariables.value()代替




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