HorizonUI Plugin : https://www.unrealengine.com/marketplace/horizon-ui-plugin

目前裡面主要有二個功能:

HorizonFlipbookWidget: 由於引建內建機制要在UMG中做動畫是需要去寫Material來實現,這個Widget能讓UMG直接去吃引擎做好的flipbook。

HorizonDialogueMsgTextBlock:基本上是實現Rich Text的功能,文字裡面還能插入Texture跟Material再加上Dialogue模式的切換。

==========================================================

HorizonTween Plugin: https://www.unrealengine.com/marketplace/horizontween-plugin

 

主要是用來做runtime tween animation用的

====================================================

HorizonDatabase Plugin: https://github.com/dorgonman/HorizonDatabaseDemo (open source, Boost Software License)

這套Plugin目前是開源狀態,只是目前只有在windows上不需要改引擎底層的compile flag,在其他平台都需要去把rtti打開。就我去追查UE4底層的CODE看到的是,目前只有windows平台會去吃build.cs中的bUseRTTI = true 這個flag。

這套plugin主要的功能是在UE4提供ORM的機制,基本上整個plugin是對soci做了一層封裝給UE4使用,因此理論上該library有的功能都會有。不知道SOCI是什麼的可以去看這個網址: https://github.com/dorgonman/soci/tree/8d5c9ca9a22fa3d8487d1954025c8339fdcb39fb

由於目前我只需要sqlite3,因此其他DB都是還沒做整合的狀態。