首页 文章

将Unity的集成分析器连接到移动设备

提问于
浏览
3

有没有人成功使用Unity Profiler和物理移动设备? (即Unity 3.4 IDE工具,提供Unity调用的实时统计数据,而不是iOS或Android内部分析器) . 如果是这样,您可以发布有关您的设置和体验的详细信息吗?

我使用探查器在真实设备上测试他们的游戏,因为我在Unity文档和论坛或一般网络上找不到多少 . 特别是,dreamora是我听说过的唯一一个成功将Unity探查器连接到运行游戏的真实设备的人(然后,仅在iPhone而不是Android上) . 我也很怀疑从市场上下载的用于Unity 3.4的Android远程工具需要使用电缆连接到Unity IDE并且不会出错 . )

我想知道你使用这个工具的经历(好的或坏的),并假设你能够分析设备,特别是我想知道:

1) 您是否连接到Android或iOS?
2) 什么设备和API版本(即Nexus S1 AndroidAPI = 2.3.7内核= 2.6.35.14运行Cyanogen MOD 7.10)
3) 您使用的是哪种类型的计算机(Windows或Mac和操作系统)?
4) 您可以在计算机和设备之间 Build 连接的性质是什么?
4.1) 有线还是无线?
4.2) 如果是无线,从计算机到设备的临时,从设备到计算机的连接,或者两者都连接到同一个WLAN路由器?
4.3) 如果无线,设置是什么(DHCP,静态IP,ttl = 4等?)
5) 什么是Unity构建设置(即选中/取消选中开发构建,选中/取消选中Autoconnect Profiler等?)
6) 您连接到设备的具体步骤是什么? (即在设备上构建并运行,然后重启Unity两次,然后通过牺牲Symbian手机向神灵祈祷,然后通过Active Profiler下拉连接等)

让我们一起讨论这个问题,我将重新发布社区可以在Unity论坛中提供给我的任何信息 .

2 回答

  • 0

    好吧,我将在这里部分回答我自己的问题:按照这些步骤,我可以使用我的MacBook pro(运行10.6.8“Snow Leopard”)连接并配置运行Cyanogen Mod(7.1)的Android Nexus . Unity 3.4.1和3.4.2:

    • 在Mac上使用Internet共享创建WiFi热点 . 使用"Share your connection from: Ethernet"和"To computers using AirPort (AirMac)"选项 . 我没有密码保护我的网络 .

    • 连接到Android上的WiFi网络 .

    • 退出Unity.app(如果你已经启动它) .

    • 在系统偏好设置 - >网络下禁用以太网接口(从配置IPv4下拉菜单中选择'Off')

    • 启动Unity.app

    • 在系统偏好设置 - >网络下启用以太网接口(从配置IPv4下拉菜单中选择'Using DHCP')

    现在,您的Android应该位于Profiler窗口的列表中 . 当然,您需要启动一个Unity应用程序,该应用程序是使用“构建设置”下的“开发构建”和“自动连接分析器”复选框构建的(这至少是我所做的) .

    快乐狩猎!

    -Arun

  • 2

    如果以上操作不起作用或您需要在Windows Phone上进行专门配置,请尝试以下操作...

    1.)确保在Build Settings中将其设置为'Development Build' .

    2.)将手机连接到Wifi网络,然后单击wifi连接以查看手机的IP地址

    3.)在分析器中输入手机的IP地址,然后按“录制”按钮,探查器将开始在手机上进行分析 .

    4.)从Visual Studio运行游戏,等待,您将看到分析将开始 .

    If you don't see your phone in the profiler, try this alternate method

    1.)将手机连接到PC

    2.)确保在Build Settings中将其设置为'Development Build' .

    3.)将游戏构建到Visual Studio

    4.)从Visual Studio以“调试”模式运行游戏

    5.)当游戏在设备上运行并经过任何加载屏幕时,单击分析器中的“Active Profiler”下拉列表,设备应列在那里

相关问题