《Unity开发实战》——1.9节导入自定义包到项目中

1.9 导入自定义包到项目中
各种资源都可以放在自定义的Unity包里,这在开发项目时非常有用。

1.9.1 准备工作
如题所述,需要准备好一个自定义包用于导入,可以在示例代码文件夹中找到一个名为 “0423_01_09-11”的包用于测试。

1.9.2 操作步骤
请按下面的步骤导入自定义包:
1)打开Unity编辑器中的Assets菜单。
2)进入Import Package子菜单,选择Custom Package(自定义包)选项。
3)浏览硬盘上的包,点击Open(打开)按钮。
4)在右上角的Preview(预览)窗口可以预览包的内容。
5)确认一下已勾选所有要用到的组件,点击Import(导入)按钮。
6)包的内容应该会出现在Project视图中。

1.9.3 实现原理
自定义包通常用于将若干资源放在一个单独的压缩文件中。因为都是由第三方构成的,包里面的内容可能多种多样,包括脚本、3D模型、纹理贴图、材质和Unity能处理的任何其他文件。导入以后,包里面的内容会被解压缩到项目的Assets文件夹中,然后就可以在Project窗口中使用了。

时间: 2024-11-03 04:08:28

《Unity开发实战》——1.9节导入自定义包到项目中的相关文章

《Unity开发实战》——导读

目 录 前 言 第1章 Unity 4.X 入门1.1 引言1.2 安装Unity 4.X1.3 设置首选项1.4 了解和优化用户界面1.5 把Unity中创建的资源另存为Prefab1.6 了解Unity中的Content1.7 导入自己的Content1.8 导入Unity的包到项目中1.9 导入自定义包到项目中1.10 从项目中导出自定义包1.11 添加自定义包到Unity的包快捷列表中1.12 使用项目浏览视图 第2章 使用摄像机2.1 引言2.2 创建画中画效果2.3 在不同摄像机之间

《Unity开发实战》——1.10节从项目中导出自定义包

1.10 从项目中导出自定义包如果想以后重用游戏对象和资源,创建包是非常有用而且很实用的方式.如果想保存当前正开发的项目中的一个功能.一组资源,甚至一个prefab,将它们导出成包就再好不过了.在以后的项目中可以很方便地导入. 1.10.1 准备工作要导出包,项目中得有一些资源.如果只是测试,可以用随书示例代码,文件夹名称是0423_01_10. 1.10.2 操作步骤请按照下面的步骤将内容作为自定义包导出:1)选择Project视图中名为 RotatingCube(旋转立方体)的prefab.

《Unity开发实战》——1.7节导入自己的Content

1.7 导入自己的Content 在创建完3D模型.音频剪辑.视频剪辑.纹理后,可以将它们导入到项目中,下面会讲解如何操作. 1.7.1 操作步骤 请按照下面的步骤导入资源: 1)在Unity编辑器中,打开Assets菜单. 2)选择Import New Asset(导入新资源)选项. 3)浏览相应的文件后点击Import(导入)按钮. 4)选择的文件即会出现在Project视图中,如下图所示: 1.7.2 实现原理 Unity复制了一份选择的文件,并转换成恰当的格式(如果需要)保存在Proje

《Unity开发实战》——1.5节把Unity中创建的资源另存为Prefab

1.5 把Unity中创建的资源另存为Prefab在Unity中很容易就能创建基础几何对象,本节中,使用Unity的资源创建一个游戏对象(GameObject)然后将其在项目中另存为Prefab(预设). 1.5.1 操作步骤请按照下面的步骤创建Prefab(预设):1)在Unity编辑器中,依次打开 GameObject(游戏对象)| Create Other(创建其他)| Sphere(球体).2)在Hierarchy视图中,右击Sphere,在弹出菜单中选择rename(重命名)改名为"C

《Unity开发实战》——3.8节通过GUI实时组合纹理

3.8 通过GUI实时组合纹理avatar的自定义往往包括选择一个或多个纹理来定义外观.本节中将实现一个GUI,此GUI通过组合两个纹理通道让玩家创建自己的avatar. 3.8.1 准备工作本节需要的3D对象和图片文件在0423_03_07 文件夹的selectTexture 包中. 3.8.2 操作步骤请按照下面的步骤叠加纹理:1)把为名selectTexture 的包导入到项目中.2)打开名为 selTextScene的场景.3)创建基础纹理:在Project 视图中,用下拉菜单创建一个材

《Unity开发实战》——1.11节添加自定义包到Unity的包快捷列表中

1.11 添加自定义包到Unity的包快捷列表中如果有那么几个包你经常导入到其他项目中,最好将它们添加到Unity的包快捷列表中. 1.11.1 准备工作为了完成本教程,得有一个自定义的包(什么样的包都可以).如果只是测试,可以在示例代码文件夹中找到文件夹名为0423_01_09-11里的内容. 1.11.2 操作步骤请按照下面的步骤把包添加到快捷列表中:1)使用文件管理器(Windows下的资源管理器,Mac下的Finder).浏览相应的包并用Ctrl+C或Command+C快捷键复制要添加的

《Unity开发实战》——2.9节显示迷你地图

2.9 显示迷你地图在很多游戏中,给场景提供更宽的视角对于导航和信息来说,其好处是无法估量的.在第一人称或第三人称模式下,迷你地图非常适合作为玩家的额外视角. 2.9.1 准备工作示例代码中名为"0423_02_08"的文件夹中有一个名为miniMap的包需要导入,此包中有一个在简单迷宫中的第三人称控制器,以及一个名为marker的纹理. 2.9.2 操作步骤请按照下面的步骤创建迷你地图:1)导入miniMap Unity包,打开02_08文件夹中名为thirdPerson的场景.2)

《Unity开发实战》——1.6节了解Unity中的Content

1.6 了解Unity中的Content当第一次打开Unity时,可能以为代码什么的都要从头开始写.然而Unity自带了几个叫做Package(包)的内容集合,在实现一些必需的通用功能时可以节省时间. 1.6.1 操作步骤一起来看一下Unity的标准包里都有什么:1)在Unity 编辑器中,访问Asset(资源)菜单.2)展开 Import Package(导入包)的子菜单.3)可以看到一个Unity中可用包的列表,这些都是随时可用的内容.1.6.2 实现原理Unity实现了一些常用的功能,并且

《Unity开发实战》——2.7节制作检视摄像机

2.7 制作检视摄像机检视摄像机是一种展示在线产品的非常流行的方式.这类虚拟显示的特点是:通常以一个摄像机环绕着产品转动并一直缩放.本节中将学习如何用标准的Unity组件作为切入点实现这样的摄像机. 2.7.1 准备工作示例代码中名为"0423_02_06"的文件夹中有一个名为inspectScene的包需要导入,此包中有一个3D手机模型和一个摄像机的基础场景.本节引入了用Unity编辑JavaScript文件的相关内容,如果读者需要C#版本的脚本,可以在文件夹0423_02_06中找