Skip to content

关于样式修改的意见探讨和一个BUG #132

@MiKoto-Railgun

Description

@MiKoto-Railgun

新年快乐🎉🎉🎉

就现在的弹幕样式实时修改功能我觉得已经差不多了,但还是有速度和密度不可调节,之前看 @Tony15246 大佬做多源弹幕功能后,得知了load_danmaku(true)会重新加载danmaku.ass文件。

我就想着要不每次修改后就再次加载整合弹幕文件,这样可以得到真正的弹幕位置渲染支持,速度、密度和显示范围可以支持修改了,但这样会导致弹幕重新加载(就感觉弹幕会卡顿0.5s,且弹幕文字的位置也会变),没有实时修改的流畅,所以我想询问一下有没有增加必要。

另外就是有个小bug,也是与多源弹幕功能有关,我的锅

if num and min_num <= num and num <= max_num then
    options[query] = num
    menu_items_config[query]["hint"] = options[query]
    -- "refresh" 模式会清除输入框文字
    add_danmaku_setup(query, "refresh")
    return
end

这里的options[query] = num应该改成options[query] = tostring(num),我原先让它为num类型了,应该改为字符串类型,要不然先修改弹幕样式后屏蔽弹幕源重新加载整合弹幕文件时会报错,Command subprocess: argument args has incompatible type.

大佬样式修改有什么想法?如果不改的话,那麻烦 @Tony15246 大佬在做 #120 功能时帮我改一下上面BUG吧,毕竟就这个小改提个pr怪怪的

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions