Project1

标题: 【如何判断鼠标的位置 [打印本页]

作者: PLeaseS    时间: 2020-5-17 23:10
标题: 【如何判断鼠标的位置
如题,我希望可以做出一种效果

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

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

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

(最好能不用插件23333)

作者: PLeaseS    时间: 2020-5-18 08:38
不知道可不可行
直接input获取鼠标位置

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

到时候试试看
作者: 白嫩白嫩的    时间: 2020-5-18 09:00
本帖最后由 白嫩白嫩的 于 2020-5-18 09:05 编辑


鼠标坐标判断,可不点击

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


具体看原帖




作者: Rarian    时间: 2020-5-18 20:42
白嫩白嫩的 发表于 2020-5-18 09:00
鼠标坐标判断,可不点击

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

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

64984940987.png (18.25 KB, 下载次数: 24)

64984940987.png

64984940988.png (16.45 KB, 下载次数: 24)

64984940988.png

64984940989.png (14.41 KB, 下载次数: 22)

64984940989.png

作者: Rarian    时间: 2020-5-19 04:33
本帖最后由 Rarian 于 2020-5-19 05:04 编辑
PLeaseS 发表于 2020-5-18 08:38
不知道可不可行
直接input获取鼠标位置



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

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



作者: ddw6688    时间: 2020-8-2 19:07
感谢解答,正好需要




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1