图像映射热点中的条件语句?

问题描述 投票:0回答:2

这可能吗?仅当 pt = 1 时,我想在单击图像地图上的特定热点时跳转到标签

pt 在脚本中定义为默认值,我认为这是定义数字的最佳/唯一方法。

screen plane_seat():
imagemap:
    ground "plane.png"
    hotspot(165, 800, 155, 221)
    if pt == 1:
         jump pbathroom_event
    else pass

但是我得到的错误是:

u'jump' 不是 imagemap 语句的关键字参数或有效子项。

python renpy
2个回答
0
投票

如果有人好奇的话,这非常有效。

hotspot(165, 800, 155, 221) clicked If(pt == 1, Return("pbathroom_event"))

0
投票

如果将热点放在 IF 检查中也可以工作

屏幕plane_seat(): 图像映射: 地面“飞机.png” 如果 pt == 1: 热点(165、800、155、221) 跳转 pbathroom_event ...更多代码

© www.soinside.com 2019 - 2024. All rights reserved.