找回密码
 立即注册
查看: 180|回复: 0

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

[复制链接]
发表于 2023-1-12 18:57 | 显示全部楼层 |阅读模式
在 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开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-28 07:31 , Processed in 0.091066 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表