Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

CPU Usage 一、什么是CPU Usage CPU Usage(使用率) 是 Unity Profiler 中最重要的性能分析模块之一用于展示 每一帧 CPU 所花费的时间,按类别详细划分不同系统的消耗情况,帮助开发者诊断性能瓶颈 游戏开发中会造成CPU开销的主要有: 脚本逻辑(我们编写的C#代码逻辑) 物理系统(unity内置的物理引擎 动画计算(unity中的动画状态机、骨骼动画...

GPU usage 一、GPU Usage是什么 GPU Usage(使用率) 是 Unity Profiler 中最重要的性能分析模块之一用于 分析 GPU(图形处理器)在一帧中在哪些渲染阶段上花了多少时间 游戏开发中会造成GPU开销的主要有: 1. 几何处理:模型顶点相关处理 2. 光照计算:阴影、反射等 3. 渲染输出:shader处理、对象渲染、游戏画面显示 4. 屏幕后处理Shad...

顶部页签 一、主要目标 了解顶部页签中每一部分的作用 着重记忆重要参数 二、页签相关 1.Profiler Modules Profiler Modules 模块列表,我们可以在这里设置性能检测哪些模块可以在这里通过勾选和取消勾选来进行选择 - Highlights:高光区域,会把可能存在问题的帧高亮显示CPU(非Unity6的版本似乎没有,我使用的Unity版本为2022LTS) ...

初识性能分析窗口 一、如何打开性能分析器 window->Analysis->Profiler或Profiler(Standalone Process) 二、两种的分析器的区别 Profiler: 内嵌在 Unity 编辑器中的性能分析工具,默认使用,方便调试它同属 Unity Editor 进程,会对游戏性能造成一定干扰(特别是深度采样或低端设备) 更适合日常开发调试、小项...

AB 包操作基础 一、AB 包操作界面 1.Configure 2024-09-05 195624.png 主要作用 AB 包中内容信息 2.Build 页签 2024-09-05 190216.png 参数相关 BuildTarget:目标平台 Output Path:目标输出路径 Clear Folders:是否清空文件夹 重新打包, Copy To StreamingAsse...

AB 包的理论基础 一、AB 包是什么 特定于平台的资产压缩包,有点类似压缩文件 资产包括:模型、贴图、预设体、音效、材质球等等 二、AB 包的作用 相对 Resources 下的资源 AB 包更好管理资源 减小包体大小 压缩资源 减少初始包大小 热更新 资源热更新 脚本热更新

获取全局变量和函数 一、获取全局变量的方法 使用 lua 解析器 evn 中 的 Global 属性 1234int i = LuaMgr.Instance.Global.Get<int>("testNumber");bool b = LuaMgr.Instance.Global.Get<bool>("testBool");De...

Lua 解析器 一、定义 引用命名空间:using XLua; Lua 解析器能够让我们在 Unity 中执行 Lua 二、Lua 解析器的使用 1234567891011121314151617//Lua解析器 一般保持唯一性LuaEnv evn = new LuaEnv();//执行Lua语言evn.DoString("print('你好,世界')"...

Lua 调用 C 一、调用 C#中的类 注意: Lua 没办法直接访问 C# 一定是先从 C# 调用 Lua 才把核心逻辑交给 Lua 编写 1.基本使用方法 CS.命名空间.类名 例如: CS.UnityEngine.GameObject 2.如何调用 1.)实例化一个类对象 Lua 中没有 new 所以直接 类名() 就是实例化对象 默认调用的 就相当于无参构造 12local obj1...

热补丁 一、普通函数 1.基础语法 xlua.hotfix(类,“函数名”,lua 函数) 2.实例 12345678910111213141516171819[Hotfix, LuaCallCSharp]public class HotFixMain : MonoBehaviour{ void Start() { LuaMgr.Instance...

1 / 20