视频地址:
【[中文直播] 第21期 | UE4数据驱动开发 | Epic 大钊】 https://www.bilibili.com/video/BV1dk4y1r752/?share_source=copy_web&vd_source=2ec33a973d1956474788c41e5f621d45

项目链接:
https://pan.baidu.com/s/1nK-jRaLg0rkf2AeWeMwKbg 提取码:pexh

  1. 想办法弄到插件 DirectExcel 放置在Plugins目录里。弄不到就关掉本页面,你不适合继续学习UE5。

image

2.右键编辑DataDriven.uproject文件,在Plugins中添加如下内容:

XRBase

  1. 修改DataDriven.Target.cs 和 DataDrivenEditor.Target.cs
DefaultBuildSettings = BuildSettingsVersion.V2;
修改为------>
DefaultBuildSettings = BuildSettingsVersion.V6;

4.在DataDriven.Build.cs中添加

PrivateDependencyModuleNames.AddRange(new string[] { "XRBase","DeveloperSettings" });

5.右键切换ue版本
version

6.用vs 或者 rider编译项目,修复编译错误

UKismetTextLibrary::Conv_FloatToText() 
修改为--->
UKismetTextLibrary::Conv_DoubleToText()
FCanvasTileItem TileItem( CrosshairDrawPosition, CrosshairTex->Resource, FLinearColor::White);
修改为----->
FCanvasTileItem TileItem( CrosshairDrawPosition, CrosshairTex->GetResource(), FLinearColor::White);
TextComponent->SetText(TEXT("C++"));
修改为-------->
TextComponent->SetText(FText::FromString(TEXT("C++")));

7.编译成功后打开项目,修复蓝图编译错误
image

基本上把错误的节点同名替换掉就ok了,如下图所示
image

8.注意修改蓝图节点 Load Excel的Path参数到你的.xlsx文件的正确位置
image

 posted on 2025-12-12 18:37  maybe1212  阅读(2)  评论(0)    收藏  举报