• Unity进阶技巧


    前言

    断点调试在编程调试过程中是一项非常重要的功能,而Unity自带的脚本编辑器MonoDevelop需要进行一些设置才能使用断点调试的功能,今天我们就来看看如何使用MonoDevelop进行断点调试。

    【版本环境】
    Unity版本:5.2.2

    你将学到什么?

    • 如何设置Unity的默认脚本编辑器
    • 如何连接MonoDevelop和Unity进程进行调试

    一、设置Unity的默认脚本编辑器

    如果没有特别修改过Unity的脚本编辑器的朋友,可以跳过这一段


    图一:打开Preferences窗口

    图二:修改默认的脚本编辑器

    设置步骤如下:

    1. 打开Unity的Preferences界面,如上图一。
    2. 选择配置界面的External Tools分页。
    3. External Script Editor设置改为internal,如上图二。

    二、连接Unity和MonoDevelop进行断点调试


    打开Attach界面

    首先我们打开MonoDevelop脚本编辑器,选择运行->Attach to Process...,打开连接对话框,在连接对话框中选择你的Unity项目进程,如下图:


    连接你的Unity项目进程

    连接成功后,MonoDevelop编辑器左上角视图会发生变化,如下图:


    连接后的视图变化

    这里就是对于断点调试的一些操作按钮。而要关闭MonoDevelop与Unity进程的连接也很简单,点击上图红框中最后一个插头图示的按钮即可断开连接了。

    连接成功后,再回到Unity场景编辑器,开始运行你的游戏,如果你有在代码中打上断点,那么当程序逻辑运行到代码中断点的位置后,便会停在断点处,此时我们便可追踪当前断点的一些数据信息进行调试了。


    代码中断点图示


    作者:Zui
    链接:http://www.jianshu.com/p/8f80e678e08b
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    javascript判断触发事件event的鼠标按钮
    解决IE8 Session共享问题
    SignalR 实现web浏览器客户端与服务端的推送功能
    MFC ActiveX控件与ATL ActiveX控件的比较 .
    rpm relevent operation record
    通过rpm包安装、配置及卸载mysql的详细过程 Richard Shen 运维/架构 51CTO技术博客
    instal python relevent cmds
    ubuntu日志的设置
    关于电信、网通检测ADSL共享上网的技术手段
    Simple usage of Python's logging module
  • 原文地址:https://www.cnblogs.com/mafeng/p/7616768.html
Copyright © 2020-2023  润新知