Project1

标题: 能直接通过脚本批量修改图片透明度吗?(已解决) [打印本页]

作者: yurejian    时间: 2021-10-19 01:27
标题: 能直接通过脚本批量修改图片透明度吗?(已解决)
本帖最后由 yurejian 于 2021-10-19 11:51 编辑

自己摸索半天发现执行到没有显示的图片ID会直接报错,实在想不到要怎么写。
for (var i = 1; i <= 100; i++) {
if($gameScreen.picture(i)._name !== null){
$gameScreen.picture(i)._opacity = 0;
}
}
作者: 任小雪    时间: 2021-10-19 01:45
不知道(没试过,只试过批量显示图片),搜索一下“绝汪”或者“小白机翻”?
作者: yurejian    时间: 2021-10-19 06:00
任小雪 发表于 2021-10-19 01:45
不知道(没试过,只试过批量显示图片),搜索一下“绝汪”或者“小白机翻”? ...

批量显示图片会改变现有坐标吧,我的用途是想保留现有坐标情况下显示/隐藏批量图片。
作者: 小怪兽奇奇侠    时间: 2021-10-19 08:50
本帖最后由 小怪兽奇奇侠 于 2021-10-19 10:09 编辑


试着把!==改为!=,如果还是不行,直接在if括号里写$gameScreen.picture(i)._name试试看
作者: Fan723    时间: 2021-10-19 09:53
试试:
for (var i = 1; i <= 100; i++) {
    if (!!$gameScreen.picture(i)) $gameScreen.picture(i)._opacity = 0;
}




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