二、Rider调试UE的方法
一.两种模式

①DebugGame:如果Development模式下不显示debug信息那就改成DebugGame模式,测试完Debug在切换回Development模式;
②Development:大多数采用这种模型进行Debug测试,若出现问题则切换成DebugGame模式下,测试完Debug在切换回Development模式;
二.两种模式切换可能会出现问题,解决此问题
两种模式来回切换会出现多余的文件缓存信息,缓存信息存放位置如下:

解决:

clean之后Win64文件夹下所有文件都清理干净了,如没清洗干净,ctrl+A全选,全部删除,然后再构建一下就会再次出现;


三.Rider调试
调试:在Development或者DebugGame模式下,Debug(运行)一下,如下(两种操作都可以)操作:


1.如何添加断点
在代码最前面点击一下小加号即可添加断点,如图:

2.调节断点的快捷键

①重启UE项目(关闭UE编辑器有自动重新打开):在修改代码后可使用此按钮
②停止UE项目(关闭UE编辑器)
③多断点跳跃/跳出断点
④暂停程序(不常用)
⑤逐行调试
⑥进入函数
⑦跳出函数
3.一个断点调试
添加一个断点后,Debug一下,UE编辑器打开,运行程序,自动跳到断点处

4.多个断点调试
在UE编辑器运行,且有一个断点时,可以在当前断点的前后再次添加断点
(在当前断点前添加断点需要重启项目;在之后添加断点可以直接用按钮③在多个断点处跳跃)


5.按钮③跳出断点
当调试到最后一个断点时,可按此按钮然后才能暂停UE运行(跳出断点后才能暂停UE运行)

