学习笔记
共 301 篇笔记,按目录组织,左侧树可展开浏览。
- 301篇
- 5分类
- 0标签
笔记流 301
自动关联目录:版本管理与分支策略 1. 定位 UE 项目的版本管理难点只有一个:二进制资产不能合并。.uasset、.umap 冲突时只能二选一, someone 的工作会丢。 一句话定位:分支策略的设计目标是"让两个人不必同时改…
自动关联目录:自动化测试 1. 定位 UE 项目常常"没有测试",因为游戏逻辑不好测。但完全不测的结果是:改动只能靠手点验证,回归成本高到没人敢重构。 一句话定位:UE 的自动化测试分三层:单元测试 → 功能/集成测试 …
自动关联目录:Java Native Interface JNI 是 Android 上 C++ 与 Java 互调的桥梁。UE 里它的典型用途是:接第三方 SDK(支付、推送、登录)、调用平台能力(震动、电池、权限),以及让 Java 侧…
自动关联目录:Platform 跨平台的工作量不在"编译过",而在"各平台的行为差异":文件路径、输入、权限、图形 API、第三方 SDK、商店要求。 本目录 笔记 内容 Java Na…
自动关联目录:Unreal Plugin Language UPL 是一段在打包期执行的 XML 脚本,用来修改 Android/iOS 的中间工程:注入 Java/ObjC 代码、改 Gradle 配置、加权限、改 plist。 它解决的…
自动关联目录:CPU 剖析 1. 定位 CPU 侧的成本分在两条线程上:游戏线程(Game)与渲染线程(Draw)。stat unit 把它们分开显示,所以排查的第一步永远是分清是哪一条。 一句话定位:Game 高 = 你的逻辑/动画/物理…
自动关联目录:GPU 剖析 1. 定位 GPU 剖析的目标是"定位到具体哪个 Pass"。到 Pass 之前的所有数字都只是线索,不是结论。 一句话定位:GPU 时间不可信的情况比你想的多(异步计算、CPU-bound、…
自动关联目录:Profile 官方依据:官方 Testing and Optimizing Your Content 大类("确保你的内容达到预期,并以所需的质量和帧率运行")。子条目无法枚举,本分支按引擎工具与项目实…
CPU Unreal Insight Unreal Insights 在 Unreal Engine 4.24.3版本中开始支持移动平台性能数据录取。数据直接写入文件,GUI工具采集结束后离线解析数据文件。 优势:可长时间录制数据,数据在时…
引擎优化 引擎渲染管线简化 引擎mipmap优化 UI渲染管线分离 Shader异步编译 引擎动画URO优化 引擎线程数量和堆栈优化 IL2CPP元数据延迟装载优化 粒子相机外逻辑分帧优化 粒子面片CutOut优化 阴影缓存优化 业务优…
自动关联目录:内存剖析 1. 定位 内存问题的难点是"不知道谁在占用":引擎自己有池、有缓存、有流式,外面看到的进程内存和引擎内部账对不上。 一句话定位:先用 memreport 分类别,再针对最大那一类深入——不要在总…
自动关联目录:加载与卡顿 1. 定位 卡顿(hitch)和"平均帧率低"是两类问题:平均帧率低是持续成本,卡顿是某一帧突然做了很多事。 一句话定位:卡顿的排查核心是"那一帧多做了什么",而不是&quo…
自动关联目录:包体分析 1. 定位 包体是"发布前必须过的硬指标":商店有大小限制,下载转化率随体积下降。 一句话定位:包体分析和内存分析是同一套思路——先分类别找最大项,不要只看总量。 2. 工具 工具 用途 …
自动关联目录:性能方法论 1. 定位 这一页不讲任何具体优化手段,只讲"怎么让优化这件事可验证"。 一句话定位:没有指标和复测的优化等于没做——你不知道改好了没有,也不知道什么时候又退化回去。 2. 先定义指标 在动手前…
自动关联目录:移动端功耗与发热 1. 定位 移动端有一个桌面没有的维度:时间。发热会导致降频,于是"刚启动很流畅,跑十分钟就卡"——这不是内存泄漏,是功耗问题。 一句话定位:移动端性能必须按"稳态帧率"…
自动关联目录:Release 覆盖说明:官方 Sharing and Releasing Projects("在 UE 支持的平台上发布项目的信息")。子条目无法枚举。技术侧已写在 Cook 与打包流程 与 热更新与补…
自动关联目录:Mobile 覆盖说明:官方 Mobile Development 大类("为移动平台开发应用与内容的简介")。子条目无法枚举。本分支只写移动端特有的内容,与已有分支重叠的部分一律交叉引用,不重复。 1…
自动关联目录:移动平台与图形 API 1. 定位 平台与图形 API 的选择是移动端第一个、也是最难改的决定:它决定了哪些渲染特性可用,也决定了后面所有配置的上限。 一句话定位:先选 API,再选特性,最后调参数——顺序反了会一路返工。 2…
自动关联目录:移动端内存与显存预算 1. 定位 移动端的内存是硬约束:超了不是变慢,是直接被系统杀掉。所以预算必须在项目早期就定死。 一句话定位:先定预算,再倒推每个类别能占多少——而不是做完再祈祷不超。 2. 定预算 步骤 说明 …
自动关联目录:移动端特性开关清单 1. 定位 这一页是移动端的"落地检查表":把散在各篇里的移动端决策集中成一份可执行清单。 一句话定位:按这份清单逐项过一遍,能避开移动端 80% 的低级事故。 2. 必关 / 必改 …