- 博客(7)
- 收藏
- 关注
原创 Unity 全局拦截UI点击事件IPointerClickHandler
策划提了个需求,具体为给游戏内的所有按钮都加一个0.5s的公CD笨方法是写个脚本给所有的和挂上,然后控制点击事件的响应但是这样太麻烦了,要改动的太多了,假如我能拦截所有的点击事件,不就可以统一控制了于是去查询了一下Unity点击事件的实现发现都是基于接口,凡是实现了该接口的对象都会触发点击事件继续查在哪调用的,从里面找到了这玩意就是跟EventSystem挂载一起的继承的基类然后看里面的代码,全局查找大概就是在释放鼠标的时候会检查一次点击事件,仔细看核心代码就一句内部代码typeofT。
2024-01-16 11:41:18
1955
1
原创 Unity 如何在循环中给Button注册监听,不使用匿名方法,Lambda表达式也能获取到Button自身
如果使用匿名方法,Lambda表达式,就会导致难以注销监听,只能使用RemoveAllListeners方法注销全部,有时候这不是我所期望的Toggle等其他监听也都一样可以通过这种方法来使用
2022-07-02 15:17:13
742
原创 记录一个Unity通过il2cpp打包安卓的错误
Failed running C:\Program Files\Unity\Hub\Editor\2019.3.15f1\Editor\Data\il2cpp\build/deploy/net471/UnityLinker.exe -out="D:/Program Files/Farm/Temp/StagingArea/assets/bin/Data/Managed/tempStrip" -x="D:/Program Files/Farm/Temp/StagingArea/assets/bin/Data/M
2020-06-10 18:00:44
8655
原创 贝塞尔曲线在Unity中的简单实现
@TOC贝塞尔曲线在Unity中的简单实现#贝塞尔曲线在Unity中的简单实现##参数说明_this:要运动对象身上的脚本target:运动的终点direction:曲线偏转的方向rank:贝塞尔曲线阶数Speed:运动速度model:运动模式,匀速或者插值points:指定一条路线##方法说明Bezier:开启一个协程控制物体运动Suspend:暂停运动ReStart:...
2020-04-09 17:55:29
698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人