[UE4][置頂] 自製Plugin販賣中

posted in: UnrealEngine | 10

 

==================HorizonUIPlugin============================

Market連結:

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

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

1.HorizonFlipbookWidget:網路上找到的大多是用material來做UMG的動畫效果,但這個Widget可以直接吃在UE4中創建好的Flipbook。

2.HorizonDialogueMsgTextBlock:有打字機效果的RichText,支援在字段裡面顯示圖片,會自動計算區塊大小來進行斷行的顯示,因此不用怕像預設的Textblock一樣英文字沒空白的話會被切掉。Widget裡面有flag可以切換RichText跟dialogue打字機的效果。裡面的顏色跟各種控制主要使用<text>跟<img>這二個tag在做控制。

sample可以在我的github找到:https://github.com/dorgonman/HorizonUIPluginDemo

以後如果自己有做什麼跟UMG相關的widget的話會一直在這個plugin中進行更新:)

如果有什麼bug或建議的話也歡迎提出~

 

 

 

======================HorizonTweenPlugin=========================

Market連結:https://www.unrealengine.com/marketplace/horizontween-plugin

Sample Project: https://github.com/dorgonman/HorizonTweenDemo

文檔: http://horizon-studio.net/ue4/horizon_tween_plugin/doc/doxygen/html/

10 Responses

  1. 果冻

    想给蓝图使用void SetIsStartTickDialogueMsg(bool b); 和 setText 之后 蓝图调用RebuildDialogueMsgTextBlock
    添加UFUNCTION(BlueprintCallable, Category = “HorizonPlugin|Behavior”),但是在ue4 4.14中无法重新编译通过。使用源码的ue4 editor可以编译通过使用
    大神 建立个qq群吧

    • dorgon

      目前沒有自動置中的功能喔,最多只能在Text block中下padding而已
      由於還要算dialogue目前tick到位置,
      評估要達成這個功能的話要花費太多時間,所以之前做的時候沒弄進去

  2. 果冻

    我可以设置控件很多segment style list 然后当前使用那个segment list 这样的话,字体大小样式就能改变

    • dorgon

      字體樣式要用SegmentStyle動態改變?目前我想到的是你可能xml的部份要動態生成,然後把他拼起來餵進Widget才行

Leave a Reply

Your email address will not be published. Required fields are marked *