栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

Unity 配置 JetBrains Rider 编辑器和断点调试

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity 配置 JetBrains Rider 编辑器和断点调试

前言:
本来不想写这个配置笔记的,但是真的是搜半天百度不如自己多捣鼓几下
只能说网上各类的教程千篇一律,真正对自己有用的文章万里挑一!!

一、工具
  1. Unity 2020.3.4f1
  2. JetBrains Rider 2021.2.2
  3. 可以自行下载需要的版本,以下都是基于这两个版本操作

    Unity 官网:Unity
    JetBrains Rider官网:Rider: Fast & powerful cross-platform .NET IDE

二、目标
  1. 能够在 Unity 中双击实现在 Rider 中打开文件
  2. 在 Rider 中调试项目(简单点说就是 Rider 代替 Visual Stdio)
三、Unity配置Rider
  1. 打开Unity项目选择:Window > Package Manager > 搜索 Rider 点击 Install(安装)
  2. 安装完毕后,选择 Edit > Preferences > External Tools > 选择 External Scriot Editor 为 Rider 2021.2.2
  • 注意: 我就是在这里踩了大坑!千万不要从你的文件目录里面选择你安装的 Rider.exe,我就是从文件目录选了,如果不修改这个地方就一直不能把 Unity 和 Rider 联系起来!! 因为这个版本的 Unity 本身自带了 Rider 工具,就是我们第一步安装的工具,不需要自己配置,可能还配置不起来,这一点在官网得到证实:Unity 用户手册 2020.3(LTS). JetBrains Rider 编辑器

  • 若在你的 Package Manager 窗口中搜索不到 JetBrains Rider Editor,那么请检查 Packages 是否选择了 Unity Registry,选择 In Project就是在你自己的工程里搜索,如果你没有安装的话是搜不到的

    感谢 Joe McGeoch Osborne文章给我的提示,才想到是这个问题:Advanced Unity integration unavailable with package installed

  1. 安装之后就可以双击 .cs 文件在 Rider 编辑器中打开!!

    双击随便一个C#文件,跳到 Rider 打开
四、在Rider中调试Unity代码
  1. 设置好断点后,直接点这个绿色小甲虫,启动Debug
  2. 操作或运行 Unity 进入断点处,进入到断点后,在Debug窗口或者断点那一行也可以看到数据


    相信你会开始Debug 一定会停止,详细的断点调试命令介绍:
    命令图标快捷键说明
    Show Execution PointAlt + F10光标跳到当前运行到的行
    Skip to CursorCtrl + Alt + Shift + F9使当前光标所在的语句变成下一条要执行的目标语句,跳过当前语句和目标语句之间的所有代码(可以回退)
    Step OverF10执行当前语句到达下一条语句,若当前语句调用的函数中有断点,则执行到断点处
    Force Step OverAlt + Shift + F8像 Step Over 一样进入语句,但忽略执行语句调用的函数中的断点
    Step IntoF11进入当前语句调用的函数
    Smart Step IntoShift + f7可以进入当前语句调用的 jar 函数
    Step OutShift + F11将当前的函数执行完,并且在调用当前函数之后的语句停止,如果期间有断点会在断点处停止
    Run to CursorAlt + F9按运行逻辑执行到当前光标处,若不能执行到则结束执行,若期间有断点,则执行到断点处
    Run to Cursor Non-StopCtrl + Alt + F9执行代码直到目标语句像 Run to Cursor 一样,但也忽略途中的所有断点

官网的断点调试命令介绍:Run, debug, test, deploy/Debugging/Examine suspended program/Step through code
官网强大的调试系统介绍:JetBrains Rider 2021.2. run,debug,test

其他旧版可参考别人的操作
  • IntelliJ IDEA 中Debug怎么使用(详解)
  • idea跳到下一个断点_详解IntelliJ IDEADebug断点调试
  • 你可能不知道的IDEA高级调试技巧
  • IDEA调试方法总结及各种Step的区别
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905037.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号