我之前写过一篇博客是关于unity的UGUI的内存优化的
里边提到一点点关于Raycast Target
传送门
这篇博客介绍一下Raycast Target的使用和内存优化的方法
首先我们要知道哪里有Raycast Target 这个东西我们可能不太会注意
但是的确有用 在Image和text里默认勾选 虽然很不起眼 但是他会消耗不必要的内存
但是如果一味的全部取消 会出现问题
测试
首先我们创建一个工程 然后创建一个按钮
然后创建出来之后 是一个按钮 下边一个text
我们给他注册事件
当我们把两个的Raycast Target都取消勾选的时候 我们点击按钮没有任何反应
当任何一个勾选的时候 按钮有可以使用
方便理解 这两个是 或 的关系(任何一个勾选 按钮都可以使用)
所以我们把不需要交互的UI空间的RaycastTarget取消勾选 避免不必要的消耗
但我们也要留意 避免出乎意料的BUG
如果你也是游戏开发爱好者 欢迎关注我的博客 我会在这里持续更新我的学习过程
我是一名爱健身的准程序员