欢迎大家继续学习 Unity 游戏编程进阶
[空白_录音] 本节我们介绍
Profiler 的远程分析功能 本节将采用 PPT
讲解加项目演示的方式介绍 Profiler
远程分析功能的相关知识要点,在项目演示环节我们使用 Profiler 工具 远程分析独立运行的游戏程序。
希望大家可以根据自己的专业基础和学习能力 从以下三种方法中选择一种来学习。
第一种方法,先看 PPT 讲解,对相关知识有一个系统的了解 然后观看演示视频,学习知识点的应用。
第二种方法 先看演示视频,了解知识要点的具体应用,再回到 PPT 讲解阶段 有针对性的学习相关知识要点。
第三种方法,跳过 PPT 讲解,直接进入演示环节
通过理解演示视频中的知识要点的运用,完成相关知识要点的学习 不去回顾
PPT 讲解,下面进入 PPT 讲解阶段
上一节 我们使用
Profiler 工具,对编辑器中预览状态下的游戏进行了分析 然而
Unity 编辑器本身也会消耗各种资源,导致游戏性能分析出现误差
对此 Profiler 提供了远程分析功能 游戏开发者对脱离 Unity
编辑器独立运行的游戏程序进行性能分析 使用 Profiler
进行远程分析需要如下步骤 第一步:构建可分析的
Unity 游戏程序或者安装包 第二步:在设备上运行可分析的
Unity 游戏程序 第三步:使用 Profiler,通过 IP
地址,与设备上独立运行的游戏程序建立连接 开始分析游戏。
下面我们讲解使用 Profiler 工具 远程分析 Windows
游戏程序的具体方法 在远程分析之前,我们需要构建可分析的游戏程序
首先,在项目构建设置中,将游戏平台切换至 Windows
然后勾选 Development Build 和 Autoconnect Profiler 选项 最后,点击
build 按钮并选择游戏程序的保存路径 开始构建可分析的 Windows 游戏程序。
构建好可分析的 Windows 游戏程序
我们双击运行该程序,可以看到窗口右下角出现了:Development Build
字样 表示这是一个用于测试的游戏程序
打开 Profiler 窗口,点击 Record 开启记录
在工具栏依次点击 Active Profiler,Enter IP
在弹出的窗口中输入本机的 IP 地址或者 127.0.0.1
最后点击 Connect 按钮,连接独立运行的游戏
连接完毕后 我们看到
Profiler 开始分析独立运行的 Windows 游戏程序 下面我们讲解如何使用
Profiler 远程分析 Android 游戏 在远程分析
Android 游戏之前 我们需要构建可分析的
Android 游戏程序,首先在项目构建设置中,将游戏平台切换至 Android
然后勾选 Development Build 和 Autoconnect Profiler 选项 最后点击 build
按钮并选择保存路径,开始构建 Android 游戏的 apk 安装包 构建好可分析的
Android 游戏安装包以后 我们将安装包拷贝到安卓手机,安装游戏
把电脑和安卓手机连接到同一个 wifi 网络 记下当前安卓手机的
IP 地址,在安卓手机上启动游戏 回到电脑端,打开
Profiler 窗口,点击 Record 按钮,开启记录功能
依次选择 Active Profiler,Enter IP,在弹出的窗口中输入安卓手机的 IP
地址 点击 Connect 按钮,连接安卓手机上的游戏 连接完毕后,可以看到
Profiler 开始分析安卓手机游戏
下一节我们介绍 Unity CPU
优化的方法 下面是演示环节,我们演示使用
Profiler 工具 远程分析独立运行于
Windows 系统和 Android 平台上的游戏程序