您当前的位置: 首页 > 

CloudHu1989

暂无认证

  • 4浏览

    0关注

    89博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

UE5 GAS 学习笔记 3.0 调试(Debug)

CloudHu1989 发布时间:2022-06-14 11:21:15 ,浏览量:4

文章目录
  • 一 调试GAS
  • 二 控制台调试命令(showdebug abilitysystem)
  • 三 游戏调试器(Gameplay Debugger)
  • 四 GAS日志(Logging)
  • UE5 GAS 学习笔记目录

一 调试GAS

通常在调试GAS相关的问题时, 你感兴趣的事情像:

“我的Attribute的值是多少?” “我有哪些GameplayTag?” “我现在有哪些GameplayEffect?” “我已经授予的Ability有哪些, 哪个正在运行, 哪个被堵止激活?”

GAS有两种技术可以在运行时解决这些问题 —— [showdebug abilitysystem]和在[GameplayDebugger]中Hook.

提示: UE倾向于优化C++代码, 这使得某些函数变得很难调试, 当深入追踪代码时很少遇到这种情况. 如果将Visual Studio的解决方案配置设置为DebugGame Editor仍然不能追踪代码或者监视变量, 可以使用PRAGMA_DISABLE_OPTIMIZATION_ACTUALPRAGMA_ENABLE_OPTIMIZATION_ACTUAL宏包裹优化函数来关闭优化, 这不能在插件代码中使用除非从源码

关注
打赏
1664096582
查看更多评论
立即登录/注册

微信扫码登录

0.2806s