RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 58|回复: 2

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

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

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

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

x
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://www.renpy.cn/doc/screen_python.html?highlight=renpy.get_screen#renpy.get_screen
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-8-17 15:16 , Processed in 0.029611 second(s), 22 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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