找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14035|回复: 1

[求助] 如何在主菜单添加一个项目

[复制链接]
发表于 2020-4-15 05:41:38 | 显示全部楼层 |阅读模式

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

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

×
我想在主菜单里添加一个类似线索展示的东西。思路是复用存档界面的样子,把每个格子的图片和点击响应换掉。
现在问题是我在主菜单加个东西一直报错,提示  'unicode' object has no attribute 'set_text'。
但是我算是按照它规范写的 比如关于界面 game_menu(_("关于"), scroll="viewport") 我的成就界面就写成game_menu(_("成就"), scroll="viewport")  但一直报上面那个错误。
最诡异的是我把关于的 关 改成 开 想试试,直接运行不了... 说Line is indented, but the preceding tag statement does not expect a block. Please check this line's indentation. 改回去也还是报这个错误。

想问一下一是复用存档界面的思路行不行,二是 'unicode' object has no attribute 'set_text'这个问题怎么解决,如果我的思路就不对或者有什么用法我不了解还望指出,感激不尽。
发表于 2020-4-15 16:58:43 | 显示全部楼层
自己自己写一个简单的界面再加到导航界面就可以了
[RenPy] 纯文本查看 复制代码
screen myScreen():
    tag menu
    grid 4 3:
        xalign 0.5
        yalign 0.5
        spacing 10
    #写4*3个图片按钮对于12个动作,有余下的用空动作填补
    imagebutton:
        idle "test"
        action Return()
    ...

#在导航界面增加一项
textbutton _("myScreen") action ShowMenu("myScreen")
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 08:24 , Processed in 0.102709 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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