- 博客(3)
- 收藏
- 关注
原创 Unity 如何判定鼠标是否在UI上
之前碰到过这种情况,你想滚动滚轮或者去浏览UI上的ScrollView的一些信息的时候,UI后的镜头也在跟着缩放,那怎么样让鼠标在UI上的时候不触发后面一些场景中的操作呢。后来我想了一下,其实也可以用射线和UI层的判定,直接上代码!这个方法只能检测到有event存在的组件,但是如果你的游戏场景中,有用到EventSystem的点击事件,他也一样把他当UI看。代码中是通过Layer层为UI,如果有其他的层也可以一起添加进上面的判定中。
2024-08-02 17:56:46 339
原创 Unity回调函数的使用
关于unity回调函数的引用,一直没怎么用过这个东西,今天写了个测试以防自己忘掉回调我认为是有助于是有关代码整洁,可以代替频繁的if else直接上代码和图public bool _changedValue; public event Action<bool> CallBack; public void AddChangeEvent(Action<bool> Event) { CallBack += Event; C...
2021-09-22 18:29:35 908
原创 C#委托的实现方式
C#委托就像C语言中的指针一样。那么委托到底是用来做什么呢,一般在小程序里面体会不到委托的好处可能会让程序显得更加复杂一些,但是东西多了就知道了委托的好处,博主目前还在探索阶段。。。关于委托的用法基本实现方式是这这样的:using System;namespace ConsoleApp1{ class DelegateTest { static int...
2018-04-11 16:20:03 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人