马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Ca清 于 2023-8-24 09:43 编辑
需要:在设置界面中有一图片按钮,交互后可以进入一段短暂的脚本标签,交互时有转场效果(Dissolve),结束后返回设置界面
情况:
我在设置界面中加了一排十个按钮,能够调节文字速度,我希望按钮交互后自动跳转入一段脚本标签,这个脚本标签只有一句测试文本,进行完后返回设置界面。
于是
[RenPy] 纯文本查看 复制代码 .#截取
label con_textspeed:
scene bg town
"テキスト表示速度テスト。\nこのスピードでテキストが表示されます。"
return
## text_speed ####
hbox:
xoffset 183
yoffset 311
spacing -1
for i in range(1,11):
imagebutton:
idle f"gui/main_menu/config/number/{i}-.png"
selected_idle f"gui/main_menu/config/number/{i}.png"
selected_hover f"gui/main_menu/config/number/{i}.png"
action [SetVariable("preferences.text_cps", text_action_values[i-1]), Jump("con_textspeed")]#Jump与Call都不起作用
.
然而不管是Jump还是Call都不起作用,也就是交互后没有反应,且游戏也没有报错,于是我换成Start
[RenPy] 纯文本查看 复制代码 .#截取
action [SetVariable("preferences.text_cps", text_action_values[i-1]), Start("con_textspeed")]#一切正常,交互后跳转,结束后返回,没有问题,但Start没办法加转场效果,我很需要转场,且想要解决Jump和Call的问题
.
这次没有任何问题,然而我需要加一个转场效果,Start似乎无法满足,且不清楚为什么Jump和Call不行而Start可以,我依然想要解决。然后我试了试ShowMenu
[RenPy] 纯文本查看 复制代码 .#截取
action [SetVariable("preferences.text_cps", text_action_values[i-1]), ShowMenu("con_textspeed")]#也可以触发跳转,但是进行完con_textspeed后没有返回,而是继续进行start,最后返回到了主菜单,且似乎也无法加入转场
.
ShowMenu可以跳转,但却进行完所有的脚本标签后才返回,且返回了主菜单
十分困惑,特来求助,希望有人能够解答上述Jump和Call、Start、ShowMenu的问题,给出解决需要的方案,顺便还有一些历史问题https://www.renpy.cn/forum.php?mod=viewthread&tid=1397%20
|