首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity空白图层蒙版

Unity空白图层蒙版
EN

Stack Overflow用户
提问于 2018-04-17 01:09:46
回答 1查看 1.5K关注 0票数 0

所以我是unity的新手,我想知道如何删除游戏对象上的图层蒙版?每次我创建一个游戏对象时,它都有“默认”图层蒙版,如下图所示:

http://www.upsara.com/images/8ha1

_

untitled1.png

我导入了一个AI包,我注意到这个包中的所有npc角色都没有如下图所示的图层蒙版:

http://www.upsara.com/images/uv73

_

untitled2.png

我不知道这是怎么可能的,我想添加一些新的字符,但当我导入这些新字符并将它们添加到场景中时,它的图层是“默认的”,AI系统不会输入它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-17 02:01:48

这只是一个没有名字的图层,你可以很容易地重新创建它。

要了解发生了什么,请转到Add layers:

如下图所示:

注意到第三层没有名字了吗?这就是该资产正在做的事情。它正在将图层设置为未命名的图层。例如,上图中没有命名layer 3、layer 6、layer 7和layer 10。

你可以在代码中做到这一点。让我们将其设置为一个空层(6):

代码语言:javascript
复制
this.gameObject.layer = 6;

这就是发生的事情:

现在,您可以使用

用于检测何时导入任何内容的函数,然后自动将图层更改为空图层。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49862799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档