找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3504|回复: 2

[已解决] 怎样判断是否去过某个label(某个rpy)而产生不同的走向

[复制链接]
发表于 2021-10-24 15:22:08 | 显示全部楼层 |阅读模式

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

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

×
想要在剧情快结尾处做一个判断,玩家在之前的游戏过程中是否跳转过到某一个分支选项(某一个rpy文件),从而产生不同的剧情走向,最终产生不同结局。大概是一个if的判断语句,但没找到具体该怎么写,求求大佬解答呜呜~
(在想这样的语句同样在判断是否达到某些条件跳成就时应该同样适用)
发表于 2021-10-25 08:34:06 | 显示全部楼层
[RenPy] 纯文本查看 复制代码
label main_menu:
    return

define x = 0

label start:

    "start..."
    
    # 通过选项修改变量,包括但不限于直接赋值和各种运算
    menu:
        "将x赋值为多少?"
        
        "x = 0":
            $ x = 0
            
        "x = 1":
            $ x = 1

    if x == 1 :
        jump end1
    else:
        jump end2


label end1:

    "结局1"
    return

label end2:

    "结局2"
    return
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2021-10-25 14:31:05 | 显示全部楼层
学会了!!!感谢!
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 04:26 , Processed in 0.105701 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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