RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 84|回复: 4

[已解决] 如何判定鼠标按下呢

[复制链接]
发表于 2018-8-16 15:00:32 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zc81410 于 2018-8-21 13:30 编辑

目前可以获取鼠标当前坐标,如何判定鼠标是否按下呢,有没有这样一个函数,必须通过按钮的形式吗
 楼主| 发表于 2018-8-16 15:04:10 | 显示全部楼层
比如我写了一个这样的screen,如下:

screen test(mpos=renpy.get_mouse_pos()):
    $ x = mpos[0]
    $ y = mpos[1]
   
    frame:
        minimum(1280,720)
        if x>575:
            if y>315:
                if (63*x+65*y)<(935.3*65):
                     #这里想判定鼠标按下的响应事件
回复 支持 反对

使用道具 举报

发表于 2018-8-17 12:10:29 | 显示全部楼层
本帖最后由 BuErShen 于 2018-8-17 12:43 编辑

看起像是实现Imagemap功能?
看过【定制按键映射】
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-21 12:17:39 | 显示全部楼层
BuErShen 发表于 2018-8-17 12:10
看起像是实现Imagemap功能?
看过【定制按键映射】?

多谢,我先看看这部分文档
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-21 12:21:25 | 显示全部楼层
BuErShen 发表于 2018-8-17 12:10
看起像是实现Imagemap功能?
看过【定制按键映射】?

多谢版主,imagemap的alpha参数可以解决我的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-9-24 14:24 , Processed in 0.028535 second(s), 19 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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