![](https://img-blog.csdnimg.cn/20200509202510913.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UE4
UE4 学习笔记
扬天战神
这个作者很懒,什么都没留下…
展开
-
UE4 键盘输入浅析(二)
上一篇中我们讲到了UE4把键盘和鼠标的映射都保存在一个全局对象FInputKeyManager里,并且也提供了通过key来获取key的虚拟码、字符的方法,下面,我们就来用用个简单例子来说明下这个的用法首先新建一个C++工程,新建一个C++类InputTestDevice,继承自IInputDevice,这个类是输入相关的接口且为抽象基类,为啥要继承这个类下面我会说,InputTestDevice.hclass PROJECTTEST_RE421_API FInputTestDevice : p原创 2020-08-03 12:52:02 · 3086 阅读 · 2 评论 -
UE4 键盘输入浅析(一)
在Windows 中,我们在键盘上按下了某一个按键,会触发相应的事件,大致过程如下:1.键盘会检测到这个动作,并通过键盘控制器把扫描码(scan code)传送到计算机; 键盘扫描码跟具体的硬件有关的,不同厂商对同一个键的扫描码有可能不同。2.计算机接收到扫描码后,将其交给键盘驱动程序;3.键盘驱动程序把这个扫描码转换为键盘虚拟码; 虚拟码与具体硬件无关,不同厂商的键盘,同一个键的虚拟码总是相同的。3.然后,键盘驱动程序把该键盘操作的扫描码和虚拟码以及其它信息传递给操作系统;原创 2020-08-03 09:05:59 · 4463 阅读 · 0 评论 -
UE4 C++ 位移枚举类型
UE4中的移位枚举(枚举经常被序列化并存储为int,一般UE4中的枚举为uint8):原创 2020-07-30 14:06:07 · 517 阅读 · 0 评论 -
UE4 操作windows注册表(UE4 C++笔记)
代码里有详细的注释,代码如下:AOperationRegActor.hUCLASS()class NEWWINDOW_API AOperationRegActor : public AActor{ GENERATED_BODY() public: // Sets default values for this actor's properties AOperationRegActor(); //读取注册表中的键值 UFUNCTION(BlueprintPure, Catego原创 2020-05-10 08:51:52 · 1500 阅读 · 0 评论