renpy必须要主流程动一下才能保存变量,光在screen里变只是临时的[RenPy] 纯文本查看 复制代码 default value=0
screen edit_value:
hbox:
text "[value]"
textbutton "+" action SetVariable("value", value + 1)
textbutton "-" action SetVariable("value", value - 1)
label start:
#$ renpy.retain_after_load()
show screen edit_value
pause
jump start
可以看到,你不管怎么点value值都是局部的,全局的value没变,但如果你点击了一下屏幕其他的地方让主流程动了一下,全局就刷新保存了 |