从无法访问的项目Fork
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
# 使用Unity Profiler性能调优 1. 导出选项时勾选"Development Build"与"Autoconnection Profiler" <image src='../image/profile1.png' width="400"/> 2. 打开Unity-Window-Analysis-Profile窗口 <image src='../image/profile2.png' width="400"/> Unity将自启动监听端口34999等待调试链接,对于WebGL版本会启动websockify.js(用于websocket转发)。 此时,导出的WebGL游戏在浏览器时能自动连接到Unity Profiler。 3. 微信开发者工具小游戏Profile 使用转换脚本导出微信小游戏包并启动小游戏,微信小游戏将自动连接到Unity Profiler <image src='../image/profile3.png' width="400"/> 4. 真机调试 Android或iOS启动之后将使用"ws://ip:port"自动连接到“Unity Profiler”, 如果无法连接请关注vConsole输出的IP:Port是否可达。 如果需要手工调整端口可通过修改以下代码: <image src='../image/profile4.png' width="400"/> > 一般来说,保持端口为54998,如修改端口需重启websocketfy.js: > windows: "$UNITY_PATH/Editor/Data/Tools/nodejs/node.exe" "$UNITY_PATH/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/websockify/websockify.js" 0.0.0.0:port localhost:34999 > mac: /Applications/Unity/Hub/Editor/$Verson/Unity.app/Contents/Tools/nodejs/bin/node /Applications/Unity/Hub/Editor/$Verson/PlaybackEngines/WebGLSupport/BuildTools/websockify/websockify.js 0.0.0.0:port localhost:34999 -vv 附录: - Profiler窗口使用说明 https://docs.unity3d.com/cn/2019.4/Manual/ProfilerWindow.html