版本:Unity 6 (6000.0)
语言 : 英语
创建 3D 游戏
Unity 编辑器

高级最佳实践指南

使用此页面了解 Unity 专家提供的经过生产测试的最佳实践。Unity 的技术内容营销团队与行业专家、Unity 研发和 Accelerate Games Solutions 团队的工程师和技术美术共同创建了此页面上列出的指南。

艺术与设计

Create virtual and mixed reality experiences in Unity

在 Unity 中创建虚拟现实和混合现实体验

阅读本电子书,获取有关使用 Unity 中的 VR虚拟现实 更多信息
参见 词汇表
模板、XR涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用的统称。支持这些形式的交互式应用程序的设备可称为 XR 设备。 更多信息
参见 词汇表
交互工具包、Apple Vision Pro 和 visionOS 以及更多内容的实用技巧。

The definitive guide to animation in Unity

Unity 动画的权威指南

本指南旨在为动画师和技术美术师提供对 Unity 动画功能的深入了解。了解导入和导出动画、类人动画使用类人骨骼的动画。类人模型通常具有相同的基本结构,代表身体、头部和四肢的主要关节部分。这使得将动画从一个类人骨骼映射到另一个类人骨骼变得容易,从而允许重新定向和反向运动学。 更多信息
参见 词汇表
、快捷键、动画 UI(用户界面) 允许用户与您的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 词汇表
、事件以及更多内容。

2d-game

面向美术师的 2D 游戏美术、动画和灯光

本指南由 Unity 2D 演示 Dragon Crashers 的艺术总监撰写,并有 Unity 2D 专家参与贡献,本指南展示了如何设置 2D 项目、在 Unity 和 Autodesk 之间切换、使用 精灵2D 图形对象。如果您习惯于在 3D 中工作,精灵本质上只是标准纹理,但有一些特殊技术可用于组合和管理精灵纹理,以提高开发过程中的效率和便利性。 更多信息
参见 词汇表
、排序层级以及更多内容。

create-better-gameplay

Unity 游戏设计师手册

本指南旨在帮助经验丰富的游戏设计师了解如何在 Unity 中原型设计他们的想法,以实现更有效的创建和团队协作。了解可视化脚本、创建输入、关卡设计工具、微交互以及更多内容。

Unity for artists - Key toolsets and workflows

面向技术美术师的 Unity:关键工具集和工作流程 (Unity 2021 LTS 版)

Unity 的一些经验丰富的技术美术师对本指南做出了重要贡献。它涵盖了使用资产、渲染管道、灯光、世界构建、数字人等。

Unity for artists - Key toolsets and workflows

面向技术美术师的 Unity:关键工具集和工作流程 (Unity 2020 LTS 版)

Unity 的一些经验丰富的技术美术师对本指南做出了重要贡献。它涵盖了使用资产、渲染管道、灯光、世界构建、数字人等。

User interface design and implementation in Unity

Unity 中的用户界面设计和实现

本指南由游戏行业和 Unity 产品专家撰写,提供职业技巧和有关使用适用于世界构建的 Unity 工具(例如 Unity ProBuilder 和 地形场景中的地形。地形游戏对象会在您的场景中添加一个大的平面,您可以使用地形的检查器窗口来创建详细的地形。 更多信息
参见 词汇表
系统)的说明。

Introduction to game level design

游戏关卡设计的入门

本电子书提供有关如何使用 Unity 的 UI 系统构建界面的分步指南,包括 UI 设计和开发概念、资产准备工作流程、样式和字体。

DevOps

Best practices for project organization and version control (Unity 6)

项目组织和版本控制的最佳实践 (Unity 6)

本指南解释了 版本控制管理文件更改的系统。您可以将 Unity 与大多数常见的版本控制工具结合使用,包括 Perforce、Git、Mercurial 和 PlasticSCM。 更多信息
参见 词汇表
的关键概念,比较了一些可用的不同版本控制系统,并介绍了 Unity DevOps 的其他工具,例如 Unity Asset Manager 和 构建自动化用于 Unity 项目的持续集成服务,可自动执行在 Unity 服务器上创建构建的过程。 更多信息
参见 词汇表

Version control project organization best practices

版本控制项目组织最佳实践

了解 Unity 中的版本控制和项目组织的基础知识。涵盖的关键主题包括使用不同的版本控制解决方案设置 Unity 项目、组织 Unity 项目、正确的文件夹结构和命名标准。

图形与渲染

Introduction to the Universal Render Pipeline for advanced Unity creators (Unity 6)

面向高级 Unity 创建者的通用渲染管道简介 (Unity 6)

获取有关如何为新项目设置 URP、使用 URP 质量设置、自适应探针体积、URP 和自定义 着色器在 GPU 上运行的程序。 更多信息
参见 词汇表
、HLSL 包含等内容的深入指南。

Recipes for popular visual effects using the Universal Render Pipeline

使用通用渲染管道的流行视觉效果食谱

在本指南中,您可以从 12 个使用 URP 创建流行效果的食谱中进行选择。了解如何使用渲染器功能创建效果、使用着色器图构建卡通和轮廓着色器、使用 GPU 实例化、产生反射和折射等。

Universal Render Pipeline for advanced Unity creators (Unity 2022 LTS)

面向高级 Unity 创建者的通用渲染管道 (Unity 2022 LTS)

本指南涵盖了贴花、URP 质量设置和转换器等方面的添加和更改,比较了 渲染路径渲染管道用来渲染图形的技术。选择不同的渲染路径会影响灯光和阴影的计算方式。一些渲染路径比其他渲染路径更适合不同的平台和硬件。 更多信息
参见 词汇表
以包括 Forward+、全屏着色器图(包括自定义 后期处理在图像显示在屏幕上之前应用过滤器和效果以改善产品视觉效果的过程。您可以使用后期处理效果来模拟物理相机和胶片属性,例如光晕和景深。 更多信息 后期处理,后期处理,后期处理
参见 词汇表
)以及更多内容。

Universal Render Pipeline for advanced Unity creators (Unity 2021 LTS)

面向高级 Unity 创建者的通用渲染管道 (Unity 2021 LTS)

使用本指南了解如何使用 URP 设置新项目或将现有基于内置渲染管道的项目转换为 URP。了解 URP 质量设置和着色器、设置灯光、阴影、特殊效果等。

High Definition Render Pipeline (2022)

高清渲染管道 (Unity 2022 LTS)

本指南涵盖了新的水系统、新的地形工具(包括使用 SpeedTree 创建地形)、更多用于创建天空、云彩、灯光效果的功能、HDRP 着色器和材质的更新等等。

High Definition Render Pipeline (2021)

高清渲染管道 (Unity 2021 LTS)

本指南为 PC 和主机游戏创建高端灯光提供深入的参考,涵盖了 HDRP 设置、相机创建场景中特定视点的图像的组件。输出要么绘制到屏幕上,要么捕获为纹理。 更多信息
参见 词汇表
和体积框架、创建天空、反射、实时灯光等。

High Definition Render Pipeline (2020)

高清渲染管道 (Unity 2020 LTS)

本指南为 PC 和主机游戏创建高端灯光提供深入的参考,涵盖了 HDRP 设置、相机和体积框架、创建天空、反射、实时灯光等。

The definitive guide to creating advanced visual effects in Unity

创建 Unity 中高级视觉效果的权威指南

本指南全面概述了如何使用 Unity 中的视觉效果创作工具来创建任何类型的效果:水和液体、烟雾、火焰、爆炸、天气、冲击、魔法和电力。

性能优化

Optimize your game performance for mobile, XR, and Web in Unity (Unity 6)

在 Unity 中优化您的游戏性能以适应移动设备、XR 和 Web (Unity 6)

本指南汇集了所有针对 Unity 6 的最新最佳移动、XR 和 Unity Web 性能优化技巧。

Optimize your game performance for consoles and PCs in Unity (Unity 6)

在 Unity 中优化您的游戏性能以适应主机和 PC (Unity 6)

本指南汇集了所有 Unity 6 中可用的最佳最新 PC 和主机性能优化技巧。

Optimize your mobile game performance (Unity 2022 LTS)

优化您的移动游戏性能 (Unity 2022 LTS)

获取有关使用 Unity 的完整套件性能分析工具、编程和代码架构、项目配置和资产、GPU 优化、音频、UI、动画、物理等优化技巧。

Optimize your console and PC game performance (Unity 2022 LTS)

优化您的主机和 PC 游戏性能 (Unity 2022 LTS)

本指南收集了 100 多页关于在 Unity 中开发主机和 PC 游戏的优化最佳实践。获取有关广泛分析您的项目、编程代码和架构、优化资产和图形等的技巧。

Ultimate Guide to profiling Unity games

Unity 游戏开发终极指南

本指南提供有关如何在 Unity 中分析应用程序、管理其内存并优化其功耗从始至终的先进知识和建议。了解性能分析工作流程和使用 Unity 的性能分析工具的最佳实践。

Optimize your console and PC game performance (Unity 2020 LTS)

优化您的主机和 PC 游戏性能 (Unity 2020 LTS)

获取来自 Unity 支持工程师的 80 多条关于如何优化 PC 和主机游戏以实现流畅性能和游戏玩法的技巧。它涵盖了诸如编程和代码架构、GPU 优化、内存、资产等主题。

Optimize your mobile game performance (Unity 2020 LTS)

优化移动游戏性能 (Unity 2020 LTS)

本指南提供了 75 多条关于如何优化移动游戏以在尽可能多的设备上平稳运行的技巧。了解编程和代码架构、GPU 优化、内存、资产等。

The Unity game dev field guide

Unity 游戏开发领域指南

本指南可帮助您熟悉最新的 Unity 功能和工作流程。它涵盖了编辑器导航、设置您的开发环境、Unity 的性能分析工具、物理和输入系统。

Increase productivity with Unity 2022 LTS

使用 Unity 2022 LTS 提高生产力

本指南收集了 80 多个节省时间的技巧,以帮助您提高使用 Unity 2022 LTS 的日常工作流程。

Increase productivity with Unity 2020 LTS

使用 Unity 2020 LTS 提高生产力

本指南收集了 70 多个节省时间的技巧,以帮助您提高使用 Unity 2020 LTS 的日常工作流程。

脚本

Introduction to DOTS for advanced Unity developers

面向高级 Unity 开发人员的 DOTS 简介

阅读本指南,以更好地了解面向数据编程,并评估 DOTS 是否适合您的下一个项目。

Create modular game architecture in Unity with ScriptableObjects

使用 ScriptableObjects 在 Unity 中创建模块化游戏架构

本指南提供了专业开发人员关于在 Unity 项目中利用 ScriptableObjects 的技巧。下载来自 GitHub 的配套演示项目,该项目受经典街机游戏机制启发,可供您参考。

C# style guide: Write cleaner code that scales

C# 样式指南:编写更简洁、可扩展的代码

了解行业最佳实践,学习如何组织您的 Unity C# 代码以及如何考虑您自己的代码样式指南,包括命名约定、格式、类、方法和注释。

Code with game programming patterns

使用游戏编程模式提升您的代码

本指南涵盖 SOLID 原则,并提供如何实施知名游戏开发设计模式的示例,包括工厂模式、单例模式、命令模式、状态模式、观察者模式、对象池和模型视图演示器 (MVP)。

Level up your code with design patterns and SOLID

使用设计模式和 SOLID 提升您的代码

此更新的电子书包括一个关于实施 SOLID 原则的扩展部分,以及一个包含 11 种编程模式的可操作代码示例的示例项目。


创建 3D 游戏
Unity 编辑器