gamemaker吧 关注:13,611贴子:94,827
  • 6回复贴,共1

gms2 替换鼠标cursor sprite 之后,移出窗口

只看楼主收藏回复

gms2 替换鼠标cursor sprite 之后,移出窗口外,怎么让鼠标sprite隐藏,或者有好的替换鼠标sprite方法吗?


IP属地:广东来自iPhone客户端1楼2020-04-25 22:39回复
    新人求教


    IP属地:广东来自iPhone客户端2楼2020-04-25 22:39
    回复
      新人请先自己研究一下怎么把问题说清楚。比如“移出窗口外”到底是你的目的,你现在制作的东西,还是你测试时的发现。现在的麻烦是,无论按哪个来理解,你的问题都没有问全。


      IP属地:北京3楼2020-04-26 08:51
      收起回复
        LZ的方法优势是可以使用自定义的图,坏处是GMS2这种“鼠标离开窗口以后程序会停止获取鼠标坐标”的情况下,有时会比较尴尬,虽说这个情况在其他游戏里也普遍存在。其他游戏也可以尝试用另一个窗口盖住游戏窗口,然后在这个范围里移动鼠标。当鼠标移动到游戏窗口上方“被盖住”的区域时,不少游戏的游戏窗口内的鼠标会停留在“刚才的”位置上。
        另外有一个相关的函数window_set_cursor可以更改指针形状,原理上有些区别。具体细节可能有记乱的地方这里就不口胡了,建议LZ自己试试然后决定取舍。


        IP属地:北京4楼2020-04-26 10:54
        收起回复