您现在的位置是:首页» windows系统» xcode4.5安装教程,xcode真机调试步骤

xcode4.5安装教程,xcode真机调试步骤

2023-10-22 00:21:50
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!  嘿,大家好!今天我要教你怎么在Xcode里进行调试和分析。首先,你需要先下载UE4的源代码。你可以从官方网站或者民间渠道下载,一般来说,下载一个UnrealEngine包和两个Required包就

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

  嘿,大家好!今天我要教你怎么在Xcode里进行调试和分析。首先,你需要先下载UE4的源代码。你可以从官方网站或者民间渠道下载,一般来说,下载一个UnrealEngine包和两个Required包就可以了。

  下载完后,先解压UnrealEngine包,然后把Required里的内容分别拖到解压后的UnrealEngine文件夹里。有些Required包里可能有同名文件夹,记得选择“保留较新的”或者“合并文件夹”(如果你使用的是OSX系统)来拷贝内容。完成后,运行GeneragteProjectFiles.command文件,稍等片刻,就能生成出UE4.xcodeproj的Xcode工程了。

  用Xcode打开工程,直接构建UE4Editor即可。这个过程可能需要根据你的Mac设备性能来决定,大概需要10到30分钟的样子。这时候你还需要一个测试工程文件,你可以从MarketPlace下载一个经典的Sun Temple工程。

  下载完成后,就可以创建工程了。如果是编辑器发布方式,你可以按照官方教程来修改和打包发布。但如果需要进行代码调试和分析的话,你可以跳过这一步,回到我们的UE4源代码的Xcode工程。

  在工程创建页面,你会看到MarketPlace里的工程文件,选择Sun Temple工程进入。如果编辑器和工程的版本不一致,可能需要进行版本转化。建议选择一个小版本号,例如4.5.0到4.5.x之间。

  在这里需要注意的是,你编译出来的UE4Game在一些版本里可能会是UE4Game-ios-Debug这样的名字。而UE4在Xcode或编辑器里打包的时候,调用的是UE4Game。如果我们的工程没有命名为UE4Game,那么就会打包失败。所以,在编辑器里先尝试打包一下,如果提示找不到UE4Game,就进入相关目录去修改一下。

  在官方教程里,提到可以在生成的工程文件.uproject上右键选择Generate Xcode Project。但这样生成的Xcode工程是没有引擎源码的,无法起到调试作用。正确的方法是,先进入编辑器,在File->Package Project的页面里,选择Packaging Setting。你可以选择你想要渲染器使用的图形API,是GLES2还是Metal。然后选择Refresh Xcode Project,这样就会生成一个带有shader和UE4引擎源码的Xcode项目工程文件。

  从工程目录进入Sun Temple工程,在真机上运行UE4Game-ios。UE4默认的运行机制,实际上是一个统一的UE4Game的前端加上资源包。为了能在Xcode上捕获GPU信息,需要进入UE4Game的Scheme里进行设置。因为UE4同时支持GLES和Metal,Xcode无法判断你使用的究竟是哪个API,所以在GPU Frame Capture里必须强制为GLES,才能成功进行分析。

  在真机上运行UE4Game,然后点击“Show the Debug Navigator”的图标,就可以对当前运行的UE4 app进行GPU分析了。点击“Analyze”按钮后稍等片刻,Xcode会捕获整个绘制流程,并可以通过滑动滑竿来浏览。同时,你也可以查看绘制调用部分使用的shader代码,并支持动态修改调试。如果你需要使用Debug模式,和平时调试一样,在指定的代码部分放置断点就可以了。

wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com