视频地址:
【[中文直播] 第21期 | UE4数据驱动开发 | Epic 大钊】 https://www.bilibili.com/video/BV1dk4y1r752/?share_source=copy_web&vd_source=2ec33a973d1956474788c41e5f621d45
项目链接:
https://pan.baidu.com/s/1nK-jRaLg0rkf2AeWeMwKbg 提取码:pexh
- 想办法弄到插件 DirectExcel 放置在Plugins目录里。弄不到就关掉本页面,你不适合继续学习UE5。

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

- 修改DataDriven.Target.cs 和 DataDrivenEditor.Target.cs
DefaultBuildSettings = BuildSettingsVersion.V2;
修改为------>
DefaultBuildSettings = BuildSettingsVersion.V6;
4.在DataDriven.Build.cs中添加
PrivateDependencyModuleNames.AddRange(new string[] { "XRBase","DeveloperSettings" });
5.右键切换ue版本

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.编译成功后打开项目,修复蓝图编译错误

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

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

posted on
浙公网安备 33010602011771号