我正在尝试为我的小说绘制地图。但是我遇到了一个问题,即热点正在呼叫其他建筑物,而我有一个问题,是否可以以多边形的形式创建热点? 这是我的代码和地图:
screen map:
imagemap:
ground 'images/maps/morning/morning_ground.png'
idle 'images/maps/morning/morning_idle.png'
hover 'images/maps/morning/morning_hover.png'
hotspot (690, 70, 200, 185) action Return("university")
hotspot (528, 100, 120, 90) action Return("my house")
label charapter1:
scene black with dissolve
"Oh, finally I woke up, I had such a terrible dream"
'Must hurry, otherwise I will be late, we must look at the map'
window hide None
call screen map
window show None
if _return == 'university':
'Damn, I'm still late'
return
if _return == 'my house':
'Why did I come home?'
return
答案 0 :(得分:0)
似乎图像按钮是您要寻找的更好的选择。
在任何软件中绘制所需的多边形,然后使用以下代码:
imagebutton:
idle the_button_you_drew.png
hover (im.MatrixColor(the_button_you_drew.png, im.matrix.brightness(0.25)))
action Jump("a_label_you_want")
它具有与您使用的图像相同的形状和尺寸。我建议该图像的背景是透明的。