Project1

标题: Sprite响应鼠标 [打印本页]

作者: 真·可乐    时间: 2019-3-28 11:58
标题: Sprite响应鼠标
本帖最后由 真·可乐 于 2019-3-28 16:16 编辑

寒假时搞的,使用鼠标操作的游戏可能会用到

本脚本对工程中自带的鼠标脚本依赖不大,更换鼠标脚本只需修改获取鼠标x,y坐标的函数即可
基础的功能有:
以下功能实现的前提是精灵的update一直被调用
①可以设定可以能被鼠标拖动的精灵,可以对拖动进行各种限制限制水平或竖直拖动限制拖动的最大最小X、Y坐标
②鼠标放置到/离开精灵、鼠标在精灵上按住、松开,鼠标点击精灵都会触发调用对应方法
③设置精灵移动,可以设定精灵移动终点的x坐标,y坐标以及速度(默认为0),精灵会自行移动到终点
④其他体功能见脚本内注释
效果如下:


使用例:



自由用于个人或商业用途,无需注明作者


下载:大佬轻喷

Sprite拓展.zip (359.88 KB, 下载次数: 245)












作者: kirh_036    时间: 2019-3-28 17:09
大大好棒!效果好康(暖帖)
作者: ppspssss    时间: 2019-3-29 12:07
拖动的功能,RPG遊戏很需要,因為网游都有拖动換武器 葯水快捷栏,
作者: yuanshiren79    时间: 2019-6-28 10:43
谢谢,这个功能很实用啊




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