原创 Runtime下拖拽windows文件至UE4項目

目標:實現一個runtime下允許拖拽windows文件到該區域,鬆開後返回文件路徑,支持批量 其實UE4本身支持拖拽文件,但封裝成UMG後就拋棄了這一特性,我的做法是寫一個SBoder的子類,重寫相關虛函數   .h #include

原创 UE4調用CGAL完成布爾運算

之前嘗試將CGAL庫導入UE4但失敗了 鏈接:https://blog.csdn.net/qq_29019373/article/details/101627454 換個思路,是用原生C++編寫使用CGAL,生成dll,然後通過UE4使用

原创 CGAL庫導入UE4遇到的一些坑

編譯的CGAL版本爲4.11.3,Boost版本爲boost_1_60_0,Cmake版本爲cmake-3.5.2-win32-x86, Boost可只生成(system,thread模塊)(運行b2.exe --With-system

原创 UE4 WidgetComponent層級問題

WidgetComponent中使用Screen模式能將widget轉移至slate層,但處於視口創建的UMG層級之下,導致WidgetComponent中UMG層級不能高於視口UMG。 說明: WidgetComponent創建UMG會

原创 UE4 Runtime下導入IES貼圖爲TextureLightProfile

編輯器下導入需要用到IESLoadHelper,此類在IESLoader.h中 先拷貝IESLoader.h和IESLoader.cpp到自己目錄 主函數: UTextureLightProfile* XXX::func(const F

原创 UStructToJsonObjectString轉藍圖函數

使用通配符實現轉換任意結構體成json格式string的藍圖函數 .h  UFUNCTION(BlueprintCallable, Category = "VictoryBPLibrary", CustomThunk, meta =