所以我是团结的新手,我想知道如何删除游戏对象上的图层蒙版?每次我创建一个游戏对象时,它都有'默认'像这样的图片掩码: http://www.upsara.com/images/8ha1_untitled1.png
我导入了一个AI包,我注意到这个包中的所有npc字符都没有像这张图片那样的图层蒙版:
http://www.upsara.com/images/uv73_untitled2.png
而且我不知道这是怎么可能的,我想添加一些新角色,但是当我导入这些新角色并将它们添加到场景中时,它们是默认的'和AI系统不会惹恼他们。
答案 0 :(得分:1)
这只是一个没有名称的图层,您可以轻松地重新创建它。
要了解发生了什么,请转到添加图层:
见下图:
注意第3层没有名字?这就是资产正在做的事情。它是将图层设置为未命名的图层。例如,图3,6,7和10未在上图中命名。
你可以从代码中做到这一点。让我们将其设置为空图层之一(6):
this.gameObject.layer = 6;
这就是:
现在,您可以使用其中一个AssetPostprocessor
函数来检测何时导入任何内容,然后自动将图层更改为空图层。