这一节中的官方包比上一节里的包有更广泛的用途,属于 Unity 的常用功能
核心包
- 2D Sprite 提供一个 Sprite Editor 窗口,可以创建和编辑精灵资源属性,例如轴心、边界和物理形状
- 2D Tilemap Editor 包中包含用于编辑瓦片地图的编辑器功能
- Core RP Library?使创建或自定义可编程渲染管线 (SRP) 变得更加容易
- High Definition RP 利用基于物理的光照技术、线性光照、HDR 光照和可配置的混合平铺/聚类延迟/前向光照架构,提供必要的工具来创建符合高图形标准的游戏、技术演示、动画等
- Shader Graph 包为 Unity 添加了可视化的着色器编辑工具。可以使用此工具以可视方式创建着色器,而不用编写代码
- Unity UI 是 Unity 内置的 UI 编辑系统
- Universal RP?提供了对美术师友好的工作流程,可在移动平台、高端游戏主机和 PC 等各种平台上快速轻松地创建优化的图形
- Visual Effect Editor?是基于节点的可视化视觉效果编辑器
内置包
- AI 模块在 Unity 中实现了路径查找功能
- AndroidJNI 模块允许开发者调用 Java 代码
- Animation 模块实现了 Unity 的动画系统
- AssetBundle 模块实现了 AssetBundle 类和相关 API 来从 AssetBundle 加载数据
- Audio 模块实现了 Unity 的音频系统
- Cloth 模块通过 Cloth 组件实现了布料物理模拟
- Director 模块实现了 PlayableDirector 类(Timeline)
- Image Conversion 模块实现 ImageConversion 类,此类提供了在 PNG、JPEG 或 EXR 格式之间转换图像的方法
- IMGUI 模块提供了 Unity 即时模式 GUI 解决方案,用于创建游戏内和编辑器用户界面
- JSONSerialize 模块提供了 JsonUtility 类,借此可将 Unity 对象序列化为 JSON 格式
- ParticleSystem 模块实现了 Unity 的粒子系统
- Physics 模块在 Unity 中实现了 3D 物理
- Physics2d 模块在 Unity 中实现了 2D 物理
- Screen Capture 模块提供了使用 ScreenCapture 类截取截屏的功能
- Terrain 模块实现了 Unity 的 Terrain(地形)渲染引擎,此引擎由 Terrain 组件提供
- Terrain Physics 模块通过实现 TerrainCollider 组件连接 Terrain 和 Physics 模块
- Tilemap 模块实现了 Tilemap 类(瓦片地图)
- UI 模块实现了 Unity UI 系统所需的基本组件
- UIElements 模块实现了 UIElements 保留模式 UI 框架
- Umbra 模块实现了 Unity 的遮挡剔除系统
- Unity Analytics 模块实现了使用 Unity Analytics 所需的 API
- Unity Web Request 模块允许与 http 服务进行通信
- Unity Web Request Asset Bundle 模块提供了 DownloadHandlerAssetBundle 类以使用 Unity Web Request 下载资源包
- Unity Web Request Audio 模块提供了 DownloadHandlerAudioClip 类以使用 Unity Web Request 下载音频剪辑
- Unity Web Request Texture 模块提供了 DownloadHandlerTexture 类以使用 Unity Web Request 下载纹理
- Unity Web Request WWW 模块实现了旧版 WWW,从而允许与 http 服务进行通信
- Vehicles 模块通过 WheelCollider 组件实现了车辆物理模拟
- Video 模块允许在内容中播放视频文件
- VR 模块在 Unity 中实现了对虚拟现实设备的支持
- Wind 模块实现了 WindZone 组件,此组件可影响地形渲染和粒子模拟
- XR 模块包含 VR 和 AR 相关的平台支持功能
Unity官方文档中有根据包的主要功能分类的一个表格,根据关键字分类的官方包
|