THE NVL Maker

 找回密码
 注册
搜索
查看: 129|回复: 2

[系统修改] 如何为每个章节不同的按钮图

[复制链接]

6

主题

11

帖子

0

精华

游戏开发者

积分
11
发表于 2025-9-23 22:36:50 | 显示全部楼层 |阅读模式
本帖最后由 kojingrui 于 2025-9-23 22:38 编辑

我在做S/L界面的时候遇到这问题,我想要为每个章节都设定一个小图,这样几个存档的按钮背景图片都会不一样,根据玩家进度而有不同的图案,请问怎么做到。还有如何改变游戏截图的大小。可以帮我解答吗,感谢!

回复

使用道具 举报

16

主题

1121

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1142
发表于 2025-9-25 11:34:25 | 显示全部楼层
改变截图的大小:Config.tjs里面设定
根据章节改变按钮图:比较麻烦,需要有一定TJS知识。
需要为macro_sl.ks里的函数slbutton(num)添加额外的章节参数,能够做到根据传入的参数数字改变sl按钮的normal/over/on图片。
然后在drawslbutton这个函数里调用slbutton的时候追加根据章节传入不同参数这个修改。
由于具体章节参数需要通过存档编号number取得,所以你还需要在mysaveloadfunction.tjs里面的SaveExtraInfo(num)这个函数里面和追加对话记录(sf.savelastlog)一样追加一个sf的数组用于记录每个存档编号对应的章节。
(这个数组如果一开始不存在还需要初始化。)
回复

使用道具 举报

6

主题

11

帖子

0

精华

游戏开发者

积分
11
 楼主| 发表于 2025-9-25 12:38:49 | 显示全部楼层
好的谢谢!万分感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-10-5 12:00 , Processed in 0.011098 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表