1.在一般的理解上所有UI组件都必须在Canvas下.稍微学习深点还会知道分画布来动静分离.然而我今天在项目中看到Canvas下的子物体还有Canvas一时竟没理解过来.经过查阅资料才发现这样也是为了达到动静分离的效果.
2.在理解到这点后我开始给模块中需要频繁刷新的部分单独加Canvas,结果这些按钮变得无法响应点击.问了大佬才知道还得加上graphic raycaster…
3.至于Canvas Renderer则是所有需要渲染的物体都会自动添加的
4.sorting group则会将该物体及其子物体的sorting layer和order in layer都改变.
分享一篇文章:
https://www.pianshen.com/article/8279433230/
5.最后分享一篇介绍lua __index元方法的文章
https://www.jb51.net/article/55152.htm