DaVinci-13's Blog
目录
Game Developing
Graphics Library
Script and Code
Artificial Intelligence
BigData
Operating System
English & Japan Language Learning
About
Contact
GamePlay
Unity3d
性能优化
Unity Base
Graphic 图形学
动画
网络
AI
Solution
GamePlay
Unity3d
性能优化
渲染
drawcall
Batcher
: dynamic、static、GPU Instancing、SRP Batcher
减少
复杂计算
模型网格的裁减与合并
字符图集
特效清理
lightmap
overdraw
earlyZ & preZ
Partical System
AlphaClip & AlphaBlend
带宽
model
降低复杂度
lod
texture
程序化纹理
SharedMaterial 共享材质
脚本
UGUI Batch
GC
u3d优化
分析工具
Stats
Profiler
Profiler Analysis
Frame Debugger
Unity Base
Unity Component
UI
TextMeshPro
Camera
Transform
Time
Input
InputManager
InputSystem
ScriptableObject
UnityEditor
Unity插件
LogViewer
EasyTouch
DOTween
Spine
FGUI
Cinemachine
Odin
DOTS
资源管理
Resources
AssetBundle & Addresable
物理
碰撞
异步
C#线程
C#异步
Unity协程
热更新
脚本热更新方案
xLua
ILruntime
hybridCLR
原生交互:Android and IOS
Graphic 图形学
渲染
渲染流水线
u3d渲染管线
URP
HDRP
渲染技术
体渲染
视差
风格化
后处理
Gamma
ShaderLab
MetaPass
Shader变体
几何
MVP变换
向量计算
光线追踪
PBR
动画模拟
动画
通用
动画类型
序列帧动画
刚体层次动画
顶点动画
表情动画
蒙皮动画
基于物理的动画
动画压缩
高级动画技术
e.g.
Mecanim
Playerable动画
网络
协议
:
TCP
UDP
Http
长/短 连接
状态同步与帧同步
问题处理
流畅
断线重连
丢包重传
粘包问题
逻辑不同步
随机数污染
浮点精度
逻辑顺序执行
存储一致性
网络框架
数据协议
AI
All
状态机
行为树
AI
ML agent
Solution
All