美文网首页
Unity: 创建一个 Canvas 环境下的 Prefab

Unity: 创建一个 Canvas 环境下的 Prefab

作者: chou_o_ning | 来源:发表于2023-01-11 11:50 被阅读0次

在 Unity 下创建预制件一般有两种方法,直接 Create Prefab 或者将创建好的 GameObjects 从 Hierarchy 拖动到 Project/Assets/Prefabs 中。下面的链接是我从 CSDN 中找到的例子。https://blog.csdn.net/weixin_45655555/article/details/112003639

但是在 iviz 项目中出现了一种 Canvas 环境的预制件。可以看下图中的例子 (左上角第一行为灰色的 Canvas (Environment))。

Canvas 环境下的 Draggable Display Button 预制件
用上面的两种方法是无法创建起来的。

摸索了一下,先在 Hierarchy 中创建一个 Canvas,然后在 Canvas 下创建预制件 A,然后将 A(不是第一个创建的 Canvas) 从Hierarchy 拖动到 Project/Assets/Prefabs 即可。

说明一下:这种预制件是用在 Canvas 中的,比如图中的 Draggable Display Button 预制件是用在 iviz 项目的菜单中。

相关文章

网友评论

      本文标题:Unity: 创建一个 Canvas 环境下的 Prefab

      本文链接:https://www.haomeiwen.com/subject/nfhvcdtx.html