马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 达米安没钱 于 2020-3-17 18:14 编辑
首先感谢大佬@yume513和版主@BuErShen在https://www.renpy.cn/forum.php?mod=viewthread&tid=546&extra=page%3D1
帮助解决了实现随机范围内的变量不重复 r的问题_(:з」∠)_
于是有了测试代码:
[RenPy] 纯文本查看 复制代码 default newnumber = 0
default newnumber = 0
default newlist = list(range(1,6))
label suijiradio:
$newnumber = renpy.random.choice(newlist)
"随机数来了[newnumber]"
$newlist.remove(newnumber)
$ eventnum = "event"[newnumber]
jump expression eventnum
label event1:
"这是1"
menu:
"回去":
jump suijiradio
label event2:
"这是2"
menu:
"回去":
jump suijiradio
label event3:
"这是3"
menu:
"回去":
jump suijiradio
label event4:
"这是4"
menu:
"回去":
jump suijiradio
label event5:
"这是5"
menu:
"回去":
jump suijiradio
结果发现报错说没有找到label n....emmm 哪来的n
看了版主大人的
脚本标签(label)和主控流程
https://www.renpy.cn/forum.php?mod=viewthread&tid=99&highlight=label
是不是要让jump达到某个由变量指定的特定label必须要用global全局变量呢?
如果不需要的话该怎么描述要跳转的这个label expression 问题到底在哪儿呢_(:з」∠)_
自我编辑!2020/3/17/13:11
expression表达失败_(:з」∠)_
|