RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2280|回复: 5

[已解决] 【求助】如何让一个按钮可以被反复点击

[复制链接]
发表于 2021-1-16 13:44:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 dxxds 于 2021-1-25 17:15 编辑

label start:

    scene bg_1
    show screen map_1
    e "您已创建一个新的 Ren'Py0 游戏。"
    e "您已创建一个新的 Ren'Py1 游戏。"
    e "您已创建一个新的 Ren'Py2 游戏。"
    e "您已创建一个新的 Ren'Py3 游戏。"
    return

define fl = 1000

screen map_1():
    frame:
        vbox:
            textbutton ("[fl]"):
                action SetVariable("fl",fl+1)C:\Users\hp\Desktop\q.png

现在只能被点一次,再点就不管用了

期望的最终效果是,按钮每点击一次,数字就自增1
 楼主| 发表于 2021-1-16 13:45:17 | 显示全部楼层
本帖最后由 dxxds 于 2021-1-16 13:46 编辑

还有,被创建出来的按钮,我该怎么保存到变量里
回复 支持 反对

使用道具 举报

发表于 2021-1-16 18:00:48 | 显示全部楼层
[RenPy] 纯文本查看 复制代码
# 游戏的脚本可置于此文件中。
default fl = 1000

screen map_1():

    vbox:
        pos (0.3,0.5)
        textbutton _("点击增加:[fl]"):

            action SetVariable("fl",fl+1)

# 游戏在此开始。
label start:

    show screen map_1

    "您已创建一个新的 Ren'Py 游戏。"

    # 此处为游戏结尾。
    return

回复 支持 反对

使用道具 举报

发表于 2021-1-16 22:04:22 | 显示全部楼层
使用default定义变量,具体原因请阅读教程:
https://www.renpy.cn/doc/python.html?highlight=default#default

评分

参与人数 1活力 +28 干货 +1 收起 理由
龙氏 + 28 + 1 赞同!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-18 11:14:18 | 显示全部楼层
龙氏 发表于 2021-1-16 18:00
[mw_shl_code=renpy,true]# 游戏的脚本可置于此文件中。
default fl = 1000

懂了,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-18 11:15:09 | 显示全部楼层
小猪 发表于 2021-1-16 22:04
使用default定义变量,具体原因请阅读教程:
https://www.renpy.cn/doc/python.html?highlight=default#def ...

原来define是常量,怪不得。谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-7-29 13:27 , Processed in 0.046853 second(s), 11 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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