UE4
invgihfsvf
这个作者很懒,什么都没留下…
展开
-
FRotatot和FQuat互相转换
FRotator转FQuat:FRotator MyRotator;FQuat MyQuat = MyRotator.Quaternion();FQuat转FRotator:FQuat MyQuat;FRotator MyRotator(MyQuat); //用FRotator的构造函数原创 2021-06-29 15:05:34 · 1991 阅读 · 0 评论 -
一个诡异的bug:初始化变量的重要性
if (Distance != InitialDistance && (NewTransform.GetTranslation() - lastTransform.GetTranslation()).Size() == 0) { FString id = FString::FromInt(InstanceIndex); FString dis = FString::SanitizeFloat(Distance); FString initDis = FString::San原创 2021-07-27 11:20:57 · 34 阅读 · 0 评论 -
UE4 JSON构造和解析
UE4 JSON详解C++相关函数/类智能指针内联函数UE4相关函数/类TSharedRef功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入C++相关函数/类需要了解的一些前置知识。智能指针*注:在C++中,智能指针的行为类原创 2021-06-04 15:31:08 · 5345 阅读 · 0 评论 -
在屏幕/输出窗口打印信息
在屏幕/输出窗口打印信息UCanvas::Canvas->AHUD::DrawText(temp, 110.0f, 110.0f);GEngine->AddOnScreenDebugMessage(0, 10.0f, FColor::Red, temp); UE_LOG(LogTemp, Warning, TEXT("camera location is %s"), *CameraLocation.ToString()); //星号返回C字符串...原创 2021-06-22 15:21:46 · 156 阅读 · 0 评论 -
UE4 移动组件 MoveComponentTo
.cpp文件添加:#include "Engine/Classes/Kismet/KismetSystemLibrary.h"void AMyActor::MoveCam(){ UKismetSystemLibrary::MoveComponentTo(CameraComp, CameraLocation, CameraRotation, false, false, 1.f, true, EMoveComponentAction::Move, ActionInfo);}用来Actor身上的C原创 2021-06-09 10:40:10 · 1223 阅读 · 0 评论 -
UE4 Timer C++
.h文件:FTimerHandle TestHandel; //声明一个句柄void Message(); //timer回调函数.cpp文件:void AMyPawn::SetTimer() //设置timer的函数{ UWorld* world = this->GetWorld();//world可能为空,所以要判断一下 if (world) { world->GetTimerManager().ClearTimer(TestHandel); world原创 2021-06-09 10:34:47 · 589 阅读 · 0 评论