查看: 14379|回复: 2

[已解决] 判断当前菜单页面的方法

[复制链接]
发表于 2018-7-21 23:51:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
UI设计需要判定当前处在哪个界面,显示相应的按钮,请问对于自定义的菜单screen应该如何判断状态呢?

[RenPy] 纯文本查看 复制代码
screen evidence():
    tag menu
    predict False
    use game_menu(_("证物"), scroll="viewport"):


        style_prefix "evidence"
use navigation





[RenPy] 纯文本查看 复制代码
screen navigation():
    if evidence:
        image"evidence_main.png"
    else:
        imagebutton:# evidence
            idle "gui/setting/evidence.png"
            hover "gui/setting/evidence_hover.png"
            xpos 869 ypos 17
            action ShowMenu("evidence")



 楼主| 发表于 2018-7-22 20:13:08 | 显示全部楼层
啊找到了,是
[RenPy] 纯文本查看 复制代码
screen navigation():
    if renpy.get_screen("evidence"):# evidence
        image"gui/setting/evidence_main.png":
            xpos 869 ypos 17
    else:
        imagebutton:
            idle "gui/setting/evidence.png"
            hover "gui/setting/evidence_hover.png"
            xpos 869 ypos 17
            action ShowMenu("evidence")

评分

参与人数 1干货 +1 收起 理由
BuErShen + 1 楼主辛苦了!

查看全部评分

回复 支持 抱歉

使用道具 举报

发表于 2018-7-22 22:16:47 | 显示全部楼层
恭喜您完成:自问自答成就

答案还是不明白的同学,请移步文档:
https://doc.renpy.cn/zh-CN/screen_python.html?highlight=renpy.get_screen#renpy.get_screen
回复 支持 抱歉

使用道具 举报

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

本版积分规则

相关侵权、举报、投诉及建议等,欢迎加入QQ交流群:1028986456

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备17067825号

在本版发帖返回顶部