![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
unreal engine
unreal engine
Zillionnn
这个作者很懒,什么都没留下…
展开
-
unreal 指定windows SDK
在Configuration中添加。原创 2023-11-23 22:16:18 · 275 阅读 · 0 评论 -
編譯4.27.2源码时报错
【代码】編譯4.27.2源码时报错。原创 2023-07-26 23:16:36 · 312 阅读 · 0 评论 -
UE4 SetTimer中传参
void AMyGameMode::RespawnPlayerWithDelay(APlayerController * Player, float Delay) { FTimerHandle UniqueHandle; FTimerDelegate RespawnDelegate = FTimerDelegate::CreateUObject( this, &AMyGameMode::RespawnPlayer, Player ); // call RespawnPla.原创 2021-02-16 17:16:03 · 1303 阅读 · 0 评论 -
UE4 实现真加载Loading Screen/movie player
Setup首先需要一个自定义的GameInstance;GameInstance是引擎第一批初始化的对象之一,并且持续整个游戏会话;创建一个UGameInstance class,这里命名为MyGameInstance在Project Setting中,找到GameInstance,点+号,创建一个GameInstance Blueprint,然后设置父类为刚建GameInstance;Movie Player ModuleMoviePlayer模块可以与游戏引擎进行对话,并在完原创 2021-02-25 18:25:28 · 2417 阅读 · 1 评论 -
UE4 steam id 生成 uniqueNetid
gameInstance.hUSTRUCT(BlueprintType)struct FBPUniqueNetId{ GENERATED_BODY(); TSharedPtr < const FUniqueNetId > UniqueNetId;};gameInstance.cppFBPUniqueNetId UMyGameInstance::GenerateUniqueID(const FString& Str){ TSharedPtr < const原创 2021-03-21 00:55:42 · 800 阅读 · 0 评论 -
blender导出自定义collision到UE4
如果直接导出fbx,在UE4中collision是一整块,不是想要的效果角色能站在空白处在blender里面,Shift+D复制一个,复制的那个重命名为UCX_xxx,然后选中两个,导出fbx;UCX_xxx可以稍微调整一下,使其包裹住与原本的mesh2. 在UE4里面,导入时取消勾选one convex hull per ucx然后就能得到自定义的collision,而不是一个box...原创 2021-02-15 23:13:46 · 405 阅读 · 1 评论 -
UE4 获取steam昵称 亚洲文字 显示乱码
const char* friendName = SteamFriends()->GetFriendPersonaName(friendSteamID);FString friendNameString = FString(UTF8_TO_TCHAR(friendName));原创 2021-03-07 08:35:56 · 29778 阅读 · 0 评论 -
unreal engine把blender的毛发导入到游戏中
[UE4] blender hair to GROOMUNREAL ENGINE 版本 UE4.26.2BLENDER 2.93.0AMD3600XGTX1660SUPER内存32GWIN10做的过程中编辑器经常崩溃,不知道是不是硬件不够启用pluginGroomAlembic Groom Importerproject settings1. diable Tick Animation 不再需要勾选Check skin cacheBlendercheck the Gro原创 2021-08-20 15:19:05 · 1624 阅读 · 2 评论 -
UE4读取steam sessionsetting中Value是亚洲文字时 乱码/ UE4 fix asian character garbled when get sessionsetting
使用的UE4版本:4.26-chaos源码版在UE4使用steam在线子系统时,在查询到SessonResult时,读取SessionSettings设置的Value如果是亚洲文字的话,读取是乱码xxxInstance.cpp... FOnlineSessionSetting ExtraSetting; // 设置settings键值 ExtraSetting.Data = *HostName.ToString(); ExtraSetting.AdvertisementType原创 2021-03-28 13:19:03 · 12886 阅读 · 0 评论 -
Unreal 多人在线更新collision profile
在线游戏时,SetCollisionProfileName,client和server都要执行// SERVERif (character->GetLocalRole() == ROLE_Authority) { character->GetCapsuleComponent()->SetCollisionProfileName(FName("PawnInCar"), true); } else { // 本地client if (character->IsLo原创 2022-04-22 00:20:20 · 1444 阅读 · 0 评论 -
Unreal 在AnimateBlueprint中获取characterBlueprint定义的变量
这样可以根据变量在混合空间(blendspace)里面使用了原创 2020-08-22 15:06:17 · 197 阅读 · 0 评论 -
【UE4】解决Graph is linked to external private object Unknown
【UE4】解决Graph is linked to external private object Unknown自定义了一个button,里面有hover的动画,然后在别的widget中使用后,保存时就报错,这时候打开自定义按钮的蓝图,点击compile,就可以保存了...原创 2020-10-27 15:32:46 · 2563 阅读 · 0 评论 -
unreal engine 给游戏创建托盘图标,右键菜单
pluginhttps://github.com/ue4plugins/WindowsMessageHandlerExample关闭editor,解压后新建一个Plugins文件夹,放到 /Plugins 文件夹然后打开***.sln,build右键uproject,generate project fils再打开editor,Enable plugin ,可以在Output看到已经在运行了;重新打开vs,可以看到plugin的代码,WindowsMessageHandlerExampl原创 2021-08-18 19:02:44 · 517 阅读 · 0 评论 -
unreal engine 获取鼠标在UMG上的坐标
float mouseLocationX = 0.0f; float mouseLocationY = 0.0f; if (controller) { controller->GetMousePosition(mouseLocationX, mouseLocationY); } float viewportScale = UWidgetLayoutLibrary::GetViewportScale(GetWorld()); FVector2D viewportPos = FVe...原创 2021-08-26 21:11:36 · 1080 阅读 · 0 评论 -
UE4 开启Chaos破坏系统
UE4 开启Chaos破坏系统1. 从源码构建引擎如何下载源码,这里不多讲,详见官网上https://docs.unrealengine.com/zh-CN/Programming/Development/BuildingUnrealEngine/index.html编译源码前需要的改动.\Engine\Source\UE4Editor.Target.cs// Copyright Epic Games, Inc. All Rights Reserved.using UnrealBuildT原创 2020-08-19 14:41:36 · 6217 阅读 · 5 评论 -
UNREAL 使用USimpleWheeledVehicleMovementComponent 的移动,无法同步到其他客户端
USimpleWheeledVehicleMovementComponent不像UWheeledVehicleMovementComponent4W帮你写好同步了,simpleWheeledVehicleMovement的input需要自己写RPC;以下是输入移动的rpc代码XXX.h void MoveForward(float X); UFUNCTION(Server, Reliable) void ServerSetDriveTorque(float Value); UFUNCTION原创 2022-04-23 11:27:54 · 442 阅读 · 0 评论 -
在playfab server上部署unreal linux server
在playfab上部署unreal engine 的linux server原创 2022-11-09 14:22:12 · 348 阅读 · 0 评论 -
Unreal Build Plugin
使用unreal engine build plugin原创 2022-08-30 12:49:14 · 293 阅读 · 0 评论 -
UNREAL 多人在綫更换pawn(possess pawn)
unreal engine 多人在线游戏中切换controller的pawn踩坑后的注意点Possess只能在Server执行Possess pawn时,要从GetPlayerState()获取PlayerState的controller,然后用这个controller posses想要的pawn,否则就是server的controller possess 你想要的pawn了示例// SERVER possess new pawn if (InCharacter->GetLocalRo原创 2022-04-22 14:25:26 · 1893 阅读 · 3 评论