自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 UE4下载图片

1.从Http协议获取到图片二进制数据,以下是Http请求后的回调函数。void UDowmLoadIMG::OnProcessRequestComplete(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful){ // TArray<uint8> arraydata = Response->GetContent(); if (!bWasSuccessful) { UE_LOG(L

2021-05-31 11:06:55 570

原创 UE4 Onpaint画自定义顶点的三角形

前言:如何使用虚幻自带的绘画自定义顶点的函数FSlateDrawElement::MakeCustomVerts()。直接上代码演示:void SDrawWidget::TestCustomVerts(FSlateWindowElementList& outDrawElements, const FPaintGeometry& PaintGeometry, int32 LayerId) const{ //获得一个笔刷 const FSlateBrush* MyBrush = F

2020-12-11 11:38:36 2325

原创 UE4c++的各类指针使用方法

1. 智能指针 TSharedPtr智能指针TsharedPtr是虚幻自己定义的的指针类型, 用于内存管理,但是继承于UObject的类不需要用智能指针, 用普通的指针就行, 因为继承于UObject的内存回收是靠虚幻自己的GC系统回收的,只有不继承Uobject的类才需要用智能指针,用智能指针去回收。例如Slate等。。。//声明一个智能指针Tsharedptr<MyClass> TestPtr;//给共享指针赋值 效率低 但即使对象构造为 私有的仍可以运行SharedPtr =

2020-07-06 10:45:36 2533

原创 UE4 潜在事件

前言:听闻UE4的Delay函数就是利用潜在事件做的,就是FPendingLatentAction基本原理是用虚幻自己的潜在事件管理器FLatentActionManager, 来添加进去我们自己定义的潜在事件。完成对应的操作。对应代码:1.创建自己的FPendingLatentAction类,需要自己在C++里面写,蓝图无法继承class FDDLoadAction :public FPendingLatentAction{public: float delay = 0; FSoftOb

2020-07-06 09:41:49 1057

原创 UE4代理和函数传递

代理和函数传递1.代理与蓝图交互用于与蓝图交互的代理只能是动态多播代理。DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FMyMuitDynamicDele, FString, str);代理的定义://委托变量,需要用BlueprintAssignable修饰UPROPERTY(BlueprintAssignable,Category=“Dele”)FMyMuitDynamicDele MyMuitDynamicDele;可以在蓝图里面绑定函数,解除

2020-06-05 14:52:05 3149

转载 ue4插件打包失败

2020-05-06 14:23:27 1286

原创 UE4自动导入模型

前言:基本思路就是选择一个FBX文件的路径,利用UFbxFactory的ImportObject 导入模型, 在这之前要先去利用Upackage去创建对应的路径。1.首先创建一个继承与Object的类名字叫做AutoLoadAutoload.h文件UCLASS()class DAY1_API UAutoLoad : public UObject{ GENERATED_BODY()pu...

2020-04-17 09:38:25 4330 4

原创 UE4反射

1.利用反射去调用函数先获取相关的Uobject.h文件 //这里是需要访问的Actor ASrcActor* SrcActor; UObject* SrcObject;.Cpp文件先获取相关的Uobject TArray<AActor*> ActArray; UGameplayStatics::GetAllActorsOfClass(GetWorld...

2020-04-13 14:57:47 416

原创 UE4 C++OnPain函数的用法

int32 SSlAiMiniMapWidget::OnPaint(const FPaintArgs& Args, const FGeometry& AllottedGeometry, const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId...

2019-11-14 16:42:21 2316

原创 UE4 C++ SComboBox组件的使用

UE4 C++ SComboBox组件的使用SWJ_MainWidget.h#include "CoreMinimal.h"#include "Widgets/SCompoundWidget.h"#include <SComboBox.h>#include <SEditableText.h>#include "WJ_SlateWidgetStyle.h"/*...

2019-10-16 17:54:34 3412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除