Unity 创建 Canvas(Environment)
作者:mmseoamin日期:2023-12-14

平时创建UI预制体 会发现unity帮你创建了canvas

想去掉怎么办呢

这时候你就需要用到 Canvas(Environment)

流程:

在 canvas 下 创建一个image

然后将image 拖拽成预制体 你会发现 他的根是 Canvas(Environment)

以后复制这个预制体 当做ui的模板就可以了

但是有一点要注意

canvas下 的image 必须得有可以渲染的对象

也就是说 如果你像我一样 希望模板纯净一点 不需要image 只需要一个空的gameobject 抱歉 是不行的

你会发现 Canvas(Environment) 消失了

所以 务必保证 Canvas(Environment) 下有可以渲染的内容

而且他这个和h5的不同

Canvas(Environment) 会显示原来canvas下所有的内容 比如你在原canvas下放了一个文本 那么你打开任何一个拥有 Canvas(Environment) 的预制体都会显示那个文本。

还有一个设置预制体的地方

Unity 创建 Canvas(Environment),在这里插入图片描述,第1张

Unity 创建 Canvas(Environment),在这里插入图片描述,第2张