THE NVL Maker

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

[系统修改] kagex2工程无法保存音效状态(saveload和tempsave tempload)

[复制链接]

15

主题

38

帖子

0

精华

游戏开发者

积分
38
发表于 2024-9-13 18:24:49 | 显示全部楼层 |阅读模式
D大好!解决了之前说的action问题后又发现无法保存音效状态(如播放音效时切换到option等菜单后再返回游戏音效无法正常播放和saveload存档也无法正常播放音效,同时@tempload的se=false/true也无法正常工作),但我看mainwindow.tjs关于savebookmark和loadbookmark的结构里没有关于se的表达式,想问一下D大关于这个问题怎么解决!
回复

使用道具 举报

15

主题

38

帖子

0

精华

游戏开发者

积分
38
 楼主| 发表于 2024-9-14 19:34:16 | 显示全部楼层
应该是无解了,存档能存进去信息但是读档就读不出来。不如进菜单的时候把se消除掉 然后退出菜单再放,反正有se宏能直接读文件名。
mainwindow的任何函数都没错 但就是不读音效 当然硬改函数也行,但是存档读档的原理实在是不清楚还是不乱改了。直接万能autolabel大法读档的时候用autolabel强行放音效。
就是委屈了tempload和菜单的音效 这个我要是摸索出来解决方法再发来。因为这个问题就算是原kag3ex2也有这个问题2333333333
回复

使用道具 举报

16

主题

1089

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1110
发表于 2024-9-18 14:43:46 | 显示全部楼层
我记得bgm和se有专门的class,
类似每个功能插件都需要为存取写onsave/onload。虽然内容很蠢,就是建立一些f.变量,以手动保存参数和复原,在读取时重新调用……
不知道bgm和se实现是不是一样的,但一般来说如果不是循环播放的se也许根本不会写进保存里?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-5-1 22:21 , Processed in 0.013884 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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