ZhuRong-HomoStation / UEImgui

Use imgui in unreal for customize editor
MIT License
96 stars 23 forks source link

UE5.3支持 #17

Open huzhangyang opened 9 months ago

huzhangyang commented 9 months ago

替换主分支(Docking)下的Source目录,在UE5.3.2官方版本下通过编译并成功运行测试UI 由于没做UE4的向下兼容就不提PR了,除了合并了Docking-slua-UE5分支的相关修改外,主要改了下ImguiDrawer的RHI相关实现 Source.zip

image

huzhangyang commented 9 months ago

注:因为UE5默认使用SM6了,所以ImguiDrawer.cpp中241、242行我改为了

TShaderMapRef<FImguiShaderVs> Vs(GetGlobalShaderMap(ERHIFeatureLevel::SM6));
TShaderMapRef<FImguiShaderPs> Ps(GetGlobalShaderMap(ERHIFeatureLevel::SM6));

如果项目使用的是SM5或者其他的,可能这里也要对应改一下