# 一、前言 UE5 编辑器扩展 (入门篇) # 二、实用的工具 显示 UI 扩展点:Edit =》Editor Preferences =》General =》Miscellaneous =》勾选 Display UI Extension Points 可以使用插件、模块、甚至更改源码来扩展这些点的 UI 功能! Widget Reflector:Tools =》Debug =》Widget Reflector 该工具可以查看 UI 的结构、定位源码、Widget 的名字等等信息,用来调试和追踪 UI 非常实用! Widget Reflector...

# 一、简介 代码运行环境:VS2019、 x64 位、debug 模式。 CPU:AMD 汇编语言基础 # 二、基础 #   1. 定义数据 C++:在 C++ 中可以用 bool、short、int、float、char、double 等基础类型定义数据,那么它们在汇编语言中是如何表现的呢? 汇编语言定义数据: 单位:byte(1 字节)、word(1 字、2 字节)、double word(双字、4 字节)、quad word(4 字、8 字节)。 定义数据(伪指令): db:define byte,定义操作数占用 1 字节大小。 DW 定义操作数占用两字节大小,DD...

# 一、参考 王爽老师的《汇编语言》 《C++ 反汇编与逆向分析技术揭秘》 B 站视频:通俗易懂的汇编语言 Processor Architecture # 二、汇编的简介 #   1. 起源     最初的编程语言是 0 和 1 排列组合的二进制语言,是现代计算机语言的鼻祖!因为这种语言不便使用、不直观、反人类等等缺点,然后就创造了高级的汇编语言。 #   2. 汇编语言和二进制语言的比较 二进制语言:10001001 11011000 ... 汇编语言:mov rax, rbx ... #   3....

# 一、基础 单元测试:单元测试_百度百科 官方文档:自动化技术指南 # 二、UE5 简单小实验 根据官方文档实现的复杂测试代码#include "Misc/AutomationTest.h" /// 复杂测试 IMPLEMENT_CUSTOM_COMPLEX_AUTOMATION_TEST(FAPTest_VehicleMoveToLocation, FAutomationTestBase, "AutoPilot.Vehicle.MoveToLocation"/*测试分类、层级、名称*/,...

# 一、CallInEditor 虚幻 5 的介绍: This function can be called in the editor on selected instances via a button in the details panel. 意思就是:函数通过使用 UFUNCTION (CallInEditor , Category="Test"),可以在编辑器的细节面板增加一个按钮,然后点击这个按钮就会调用该函数。 用法:创建一个新 Actor,并把下面代码加入进去,然后将 Actor...