`
tank2308635
  • 浏览: 191454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)Unity3d Debug调试与Mono使用

 
阅读更多



下面简单说一下如何使用unity3d 自带的MonoDevelop工具进行Debug调试。

1.首先建立一个新的Unity3d工程(当然有自己的工程了可以不新建),工程建立好后,然后选择Assets->Sync MonoDevelop Project。然后Unity3d会自动在你的工程目录下建立一个visual工程(以.sln结尾的文件)。好了做到这一步先关闭你的Unity3d工程。

2.打开MonoDevelop工具,File->Open,找到你刚才生成的.sln文件,然后打开。文件打开后按快捷键F5,这时候MonoDevelop工具会自动连接对应的Uniyt3d工程进行同步。

3.在MonoDevelop工具中写好测试代码,然后在你需要Debug的代码行处添加好断点,然后切回到Unity3d工程点击运行,当unity3d执行的你加好断点的位置,就会自动停止下来,这时候你可以在monoDevelop中的断点处查找到此时你想要的某变量的值了。

分享到:
评论

相关推荐

    【Dnspy】Unity-debugging相关mono补丁

    2. **Unity与Mono的关系**: - **Mono运行时**:Unity使用Mono作为其.NET框架,提供C#脚本的支持。Mono包括了编译器、垃圾回收器、类库和运行时环境。 - **AOT( Ahead-of-Time)编译**:Unity在构建时会将C#代码...

    unity3d读取xml插件Mono.Xml

    Unity3D提供了内置的Mono库,其中包含了Mono.Xml,这是一个用于解析和操作XML文档的类库。 Mono.Xml是C#编程语言中的一个组件,它允许开发者在Unity环境中方便地读取和写入XML文件。这个库包含了几个关键类,如...

    unity3d程序断点调试的2种方法

    Unity3D基于Mono运行时环境,因此,它支持使用MonoDevelop或Visual Studio等集成开发环境(IDE)进行调试。Mono自带的调试工具虽然可能对初学者来说不太直观,但熟练掌握后,依然能有效帮助开发者。 #### 1. 安装和...

    unity3d与vs2015调试工具

    unity3d与vs2015调试工具 unity3d与vs2015调试工具 unity3d与vs2015调试工具 unity3d与vs2015调试工具 unity3d与vs2015调试工具

    Unity3d的XML插件Mono.Xml.unitypackage

    Unity3D对xml文件的操作,亲测5.6以上版本可用。支持增删查改等一些基础操作。插件比较小。 Unity3D对xml文件的操作,亲测5.6以上版本可用。支持增删查改等一些基础操作。插件比较小。

    Unity 3D脚本编程 使用C#语言开发跨平台游戏

    Unity 3D脚本编程 使用C#语言开发跨平台游戏 陈嘉栋 著 目录 第1 章 Hello Unity 3D 1 第2 章 Mono 所搭建的脚本核心基础22 第3 章 Unity 3D 脚本语言的类型系统58 第4 章 Unity 3D 中常用的数据结构99 第5 章 在...

    Unity3D游戏开发笔记1.pdf

    * 可以使用 C# 语言来编写脚本,并使用 Unity3D 的Mono编辑器来编写和调试脚本。 七、 角色控制脚本 * 在 Unity3D 中,需要创建一个角色控制脚本来控制角色的移动、旋转等行为。 * 可以使用输入系统来控制角色的...

    UnityInjector2:用于Unity3D游戏的.NET Mono注入器

    用于Unity3D游戏的.NET Mono注入器。 转到。 学分 Microsoft Developer Network for Reference Source,并提供本机C ++ Windows功能/结构/枚举文档。 Unity Technologies for Unity游戏引擎(没有它们,就不会有太...

    Unity3d脚本编程 使用C#语言开发跨平台游戏

    Unity3d脚本编程 使用C#语言开发跨平台游戏,适用于新手,本书全面系统地介绍了基于C#的Unity 3D跨平台开发,涉及Unity 3D 跨平台原理分析、Unity 3D 和Mono 的结合,以及在游戏脚本编程中使用C#语言

    Unity3D中Mono.Xml和XmlParser的使用

    Unity3D是一款强大的跨...总之,掌握Mono.Xml和XmlParser的使用对于在Unity3D中处理XML至关重要。了解这两种方法的不同特性和适用场景,可以帮助开发者更高效、更节省资源地处理XML数据,从而提升项目性能和用户体验。

    Unity3D从入门到精通

    Unity3D 是主要游戏开发的载体,它就像是一我们日常生活中使用的 Window s 系统那样,链接着各种可以解析并使用的文件和其他软件硬件的使用接口,当你把这些接 口顺利的打通之后,就可以方便快捷的让 Unity3D 在各种...

    Unity3D技术线.pdf

    Unity3D引擎基于C#语言,它使用一个名为Mono的.NET兼容运行时环境,能够支持多种脚本语言。Unity编辑器提供了场景编辑、物理引擎、光照渲染、动画控制、音频处理等强大的功能。Unity3D还支持Unity Asset Store,...

    unity3d 加密AssetBundle包

    ### Unity3D加密AssetBundle包 #### 背景与概念 随着游戏开发技术的不断发展,Unity3D作为一款强大的跨平台游戏引擎,在游戏开发领域得到了广泛应用。Unity3D不仅支持多种平台的游戏发布,还提供了丰富的功能来...

    Unity3D引擎使用心得

    8. 游戏脚本: Unity3D 的游戏脚本基于 Mono 脚本,一个基于 .NET Framework 的开源语言,可以使用 JavaScript、C# 或 Boo 语言编写。 9. 版本控制: Unity3D 提供了 Unity Asset Server,一个支持各种游戏和脚本的...

    Unity3d中可用的,解析XML文件的Mono工具

    在Unity3D中,Mono工具提供了一套API,使开发者能够轻松地读取和解析XML文件,以便在游戏中使用这些数据。 Mono是一个.NET框架的实现,它为C#、VB.NET等语言提供了运行时环境。在Unity3D中,Mono是游戏脚本的基础,...

    unity3d面试题复习资料

    - Unity3D使用Mono作为其内部的虚拟机来运行.NET代码,这意味着开发者可以在任何支持.NET的环境中编写代码,并在Unity中运行。 #### 五、Unity3D提供的光源类型 Unity提供了多种光源类型供开发者选择: 1. **方向光...

Global site tag (gtag.js) - Google Analytics