豆浆 发表于 2023-10-18 04:21:39

关于更改分辨率后换页PageBreak显示不全

如题,换页标志只能显示一半。而且如果想要自己更换换页标志的图片应该如何更换呢?在PageBreak.asd文件内我并未发现有关图片的选项,我不知道这个文本是如何与选择的图像建立关联的。(我想更换换页标志的图片来配合我的对话框美术风格)

VariableD 发表于 2023-10-19 00:02:24

pagebreak本质是个动画,参考:https://www.nvlmaker.net/bbs/for ... =%E5%8A%A8%E7%94%BB
换行分页标志指向图片可在config.tjs修改。

豆浆 发表于 2024-3-28 00:52:46

VariableD 发表于 2023-10-19 00:02
pagebreak本质是个动画,参考:https://www.nvlmaker.net/bbs/for ... =%E5%8A%A8%E7%94%BB
换行分页标志指 ...

源代码版本一旦修改了底图之后,分页图标便无法正常显示,他会显示出整张图片。

我准备了PageBreak_a.png一张60X600每60X60为一帧的长图(与默认的原图同名替换掉了)
            和PageBreak.png   一张60X60 的透明底图
            以及修改了PageBreak.asd

asd代码

@loadcell
@loop
;
@macro name=copyone
@copy dx=0 dy=0 sx=%x sy=0 sw=60 sh=60
@wait time=200
@endmacro
;
*start
@copyone x=0
@copyone x=24
@copyone x=48
@copyone x=72
@copyone x=96
@copyone x=120
@copyone x=144
@copyone x=168
@copyone x=192
@copyone x=216
@copyone x=240
@copyone x=264
@copyone x=288
@copyone x=312
@copyone x=336
;
@copyone x=360
;
@copyone x=336
@copyone x=312
@copyone x=288
@copyone x=264
@copyone x=240
@copyone x=216
@copyone x=192
@copyone x=168
@copyone x=144
@copyone x=120
@copyone x=96
@copyone x=72
@copyone x=48
@copyone x=24
@jump target=*start

只要是修改了底图。。就会显示出整张图片并没有动作。我怀疑是某个文件没有关联上,换做原来默认的底图就可以动,修改XY显示范围也可以成功。

VariableD 发表于 2024-3-28 18:25:16

图片/_a和asd文件必须是关联的,把你的三个文件都传上来看看?
另外图片不是60x60的吗,为什么asd文件里copyone的x不是以60为单位的?

豆浆 发表于 2024-3-28 22:57:15

VariableD 发表于 2024-3-28 18:25
图片/_a和asd文件必须是关联的,把你的三个文件都传上来看看?
另外图片不是60x60的吗,为什么asd文件里cop ...

解决了。。。是我脑子抽了。。。。config.tjs那个应该选透明的PageBreak.png,我选的PageBreak_a.png
页: [1]
查看完整版本: 关于更改分辨率后换页PageBreak显示不全