zoukankan      html  css  js  c++  java
  • GameplayDebugger的学习心得,四舍五入也算是个文档

    在GameplayDebuggerCategory类中,定义了两个函数:CollectData和DrawData,用于实现数据的采集和绘制。
    这部分代码仅在module被include调用时进行编译和使用,所以该类全部被放到#if WITH_GAMEPLAY_DEBUGGER中,以#end_if结尾
    Collectdata函数会在该类型被唤醒时调用,唤醒间隔默认为0,即每帧调用一次
    DrawCategory函数绘制子标题,更新时间等内容,最后调用DrawData,绘制采集到的信息
    Draw的部分也是每帧唤醒

    定义一个FGameplayDebuggerCategory类,在.h文件中包含两个虚函数,CollectData和DrawData,定义一个MakeInstance()用于在AIModule中注册。定义一个名为FRepData的struct,其中存储了所需的信息,以及一个函数Serialize,将信息以字节流的形式放入Ar
    在.cpp文件中,CollectData和DrawData功能实现
    最后在Module中注册

  • 相关阅读:
    LeetCode 50: Pow(x, n)
    Codility 1: equilibrium
    LeetCode 49: Anagrams
    crackme160--(5)
    crackme160--(4)
    魔兽显血改键工具的脱壳和修改
    crackme160--(3)
    crackme160--(1)
    python-装饰器
    编程语言C++01-C++入门学习路线
  • 原文地址:https://www.cnblogs.com/victorslave/p/14750546.html
Copyright © 2011-2022 走看看