查看: 4068|回复: 10

[有事请教] 【如何判断鼠标的位置

[复制链接]
梦石
0
星屑
11809
在线时间
623 小时
注册时间
2016-8-25
回帖
1340

R考场第七期纪念奖

发表于 2020-5-17 23:10:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
如题,我希望可以做出一种效果

比如规定A点:(100,100)
B点:(200,200)

用这两点确定一个100x100大小的区域

当鼠标进入这个区域的时候就打开某个开关
当鼠标不在这个区域的时候就关闭开关

(最好能不用插件23333)
梦石
0
星屑
11809
在线时间
623 小时
注册时间
2016-8-25
回帖
1340

R考场第七期纪念奖

 楼主| 发表于 2020-5-18 08:38:39 | 显示全部楼层
不知道可不可行
直接input获取鼠标位置

然后直接x 《=200 && x》=100

到时候试试看
回复

使用道具 举报

梦石
0
星屑
3922
在线时间
1198 小时
注册时间
2016-8-9
回帖
2355

开拓者

发表于 2020-5-18 09:00:37 | 显示全部楼层
本帖最后由 白嫩白嫩的 于 2020-5-18 09:05 编辑


鼠标坐标判断,可不点击

变量获取鼠标的xy,分歧判断是否在某坐标区域内即可
正常情况下是需要点击鼠标左键去更新坐标的,可以修改rpg核心,但是塞尔达大佬说修改核心有风险,然后提供了另一个思路


具体看原帖



酸酸甜甜就④哇噢
回复

使用道具 举报

梦石
0
星屑
405
在线时间
56 小时
注册时间
2020-3-27
回帖
29
发表于 2020-5-18 20:42:19 | 显示全部楼层
白嫩白嫩的 发表于 2020-5-18 09:00
鼠标坐标判断,可不点击

变量获取鼠标的xy,分歧判断是否在某坐标区域内即可

看了一下,如果想在rpg core里修改代码的话,并不需要直接修改啊,可以另起一行重新定义就好了。
64984940987.png
64984940988.png
64984940989.png

点评

已经解放出了 _x , _y 。为什么还要多加 mousex , mousey ?  发表于 2020-5-19 06:19
这个不是新的插件,是修改的原本的rpg_core.js里的内容,直接打开js,定位三千多行后照着图片改一下就好了,不需要插件  发表于 2020-5-18 23:25
麻烦大佬另起炉灶写一下插件ahahahahahahahahahah  发表于 2020-5-18 23:18
666666  发表于 2020-5-18 22:02
回复

使用道具 举报

梦石
0
星屑
405
在线时间
56 小时
注册时间
2020-3-27
回帖
29
发表于 2020-5-19 04:33:46 | 显示全部楼层
本帖最后由 Rarian 于 2020-5-19 05:04 编辑
PLeaseS 发表于 2020-5-18 08:38
不知道可不可行
直接input获取鼠标位置

78495514.png

如果不是想实现【鼠标一进入指定区域就触发事件】的话,那么不需要改js,不需要插件,直接就这样就好,不然的话就得按上面的改一下rpg_core

话说回来,有了鼠标判定的这个分歧条件,完全就可以把picturecallcommand之类的点击图片的插件给扔了啊


点评

风险貌似有点大  发表于 2020-5-19 06:38
回复

使用道具 举报

梦石
0
星屑
2306
在线时间
251 小时
注册时间
2011-3-29
回帖
29
发表于 2020-8-2 19:07:13 | 显示全部楼层
感谢解答,正好需要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部