Unity3D游戏开发之调试器详解

Unity3D游戏开发之调试器详解

ID:39891199

大小:115.64 KB

页数:4页

时间:2019-07-14

Unity3D游戏开发之调试器详解_第1页
Unity3D游戏开发之调试器详解_第2页
Unity3D游戏开发之调试器详解_第3页
Unity3D游戏开发之调试器详解_第4页
资源描述:

《Unity3D游戏开发之调试器详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Unity3D游戏开发之调试器详解调试器    Unity调试器可以在运行时检测代码。例如,它可以帮助确定何时调用函数,以及调用了哪些函数值。此外,它还支持运行游戏时,在给定时间内查看脚本变量的值。您可以通过执行这些步骤在脚本中找到错误或逻辑问题。    Unity使用MonoDevelopIDE调试游戏中的脚本。可以调试引擎支持的所有语言(JavaScript、C#和Boo)。    请注意,调试器必须加载所有代码和符号,因此请记住,在执行期间,这可能对游戏性能具有轻微的影响。通常,这种开销不足

2、够影响游戏的帧速率。    MonoDevelop在Unity中调试脚本的窗口。在Unity进行调试。    在Windows中,用户必须选择安装MonoDevelop(默认选中),作为Unity安装的一部分。文章出处【狗刨学习网】·如果您的工程之前从未使用过MonoDevelop,请同步MonoDevelop工程。之后将在MonoDevelop中打开项目。·单击想要分析的行,在脚本上设置必要的断点。·启动Unity或播放器·Unity:确保在首选项(Preferences)窗口中勾选“编辑器附加

3、(EditorAttaching)”。·播放器:确保使用“开发构建(Developmentbuild)”构建您的播放器,并已启用“允许脚本调试选项(Allowscriptdebugging)”对于网络播放器,还需检查确认已经启用播放器内容菜单中的开发发布通道设置(右击Windows或点击MacOSX中的cmd)。启用网络播放器调试·在MonoDevelop中打开工程。·在MonoDevelop中,点击工具栏中的附加(Attach)按钮,或在运行(Run)菜单中选择附加(Attach)。·在出现的对

4、话框中,选择您想要调试的项目。·请注意:·当前支持的调试目标:Unity编辑器、台式机独立播放器、Android和iOS播放器。···如果播放器未设置后台运行(默认),可能需要关注播放器几秒,以让其出现在列表中。···Android和iOS播放器在调试脚本时,必须启用网络。所有播放器都必须与运行MonoDevelop的电脑处于同一个网络子网。··进入播放模式时,脚本代码将在调试器中执行。··发生断点时,将停止脚本执行,可以使用MonoDevelop跨越、跨进或跨出脚本类函数,检查变量,检查调用的堆

5、栈等。··请注意:在您完成调试顶层类函数(如Update()),或仅仅想要跳到下一个断点时,使用继续(Continue)命令(而不是跨出或跨越函数)将获得更好的调试性能。··完成调试之后,点击工具栏上的分离(Detach)或停止(Stop)按钮,或在运行(Run)菜单中选择分离(Detach)或停止(Stop)。提示·如果添加此监视到对象,可以检查脚本附加的游戏对象(GameObject)的内部值(位置、缩放、旋转…)。iOS远程调试说明除上述介绍以外,UnityiOS应用程序还需要一些其他步骤,

6、才能进行成功调试。文章出处【狗刨学习网】1.将iDevice附加至WiFi网络(远程测评有同样的要求)。2.在Unity编辑器中点击构建并运行(build&run)。3.应用程序构建时,安装并通过Xcode发布,在Xcode中点击停止(Stop)。4.在iDevice上手动查找并启动应用程序。(请注意:如果应用程序通过Xcode启动,在达到断点之后将无法恢复。)5.应用程序在设备上运行时,切换至MonoDevelop并点击调试工具栏中的附加图标。在可用实例中选择您的设备(如果显示有多个实例,则选择

7、底部那个)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。