Unity Editor Extensions

首先明确一点,编辑器开发的知识还是很多的,正确的学习方式还是从实践入手,用查工具一样的方式去学习使用。 1. Unity编辑器开发前置知识 1.1 什么是注解(Attribute)? 注解(Attribute) 是 C# 提供的一种元数据(Metadata)机制,用于在类、方法、字段、属性等上附加额外的信息。 ...

十一月 12, 2025 · 19 分钟 · 9204 字 · cronrpc

Unity AssetBundles and Addressables

在 Unity 开发中,如何高效管理和加载游戏资源,是决定项目性能和可维护性的重要因素。 Unity 这些年来先后推出了三种主要的资源加载方式: Resources → AssetBundles → Addressables。 每一代系统都在解决上一代的局限性。 ...

十一月 4, 2025 · 11 分钟 · 5381 字 · cronrpc

Unity Tween System 补间动画系统

1. Tween System Tween(补间) 是指在两个状态之间,通过时间插值自动生成中间帧(in-between),从而产生平滑过渡的动画或变化。 因为在游戏中,我们很多时候需要进行插值来表示过渡动画。比如物体从一个点移动到目的地,只需要设定初始值和目的地值,还有所用的时间,那么中间的过程也就确定了,只需要通过计算去获取每个时刻的值。 ...

十月 17, 2025 · 5 分钟 · 2017 字 · cronrpc

Deferred Rendering Path

1. Unity Render Pipelines 1.1 Unity 渲染管线的流程 渲染管线是引擎的渲染步骤,也就是游戏引擎把游戏对象转化为图像显示到屏幕上的步骤。 一个渲染管线大致可以分为下列几个步骤: ...

九月 18, 2025 · 7 分钟 · 3380 字 · cronrpc

Unity Input System

一个系统的输入有哪些? 如果是电脑上,有鼠标、键盘、手柄;主机上主要是手柄;移动设备上则是屏幕、加速度计、陀螺仪。 除此之外,还有一些比较特殊的反馈,例如PC手柄的基础振动,PS平台的手柄还支持力反馈和吹气,移动端也可以触发手机的振动等。 ...

九月 11, 2025 · 8 分钟 · 3919 字 · cronrpc