[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/

dorgon

dorgon

職業:LV3遊戲軟體工程師 為了追尋小時候玩遊戲的感動,而一頭栽入遊戲業界。 本來以撰寫遊戲劇本為主要志向,但回過神來才發現已經踏入程序猿的不歸路。 專長為client端跨平台遊戲開發架構與自動建置流程,主要使用引擎為cocos2d-x與UnrealEngine4。

More Posts - Website

Follow Me:
FacebookLinkedIn

10 Responses

  1. 果冻
    | 回覆

    color=”#FF70C000″ 无法使用,颜色为蓝色都无法使用

  2. 果冻
    | 回覆

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

  3. 果冻
    | 回覆

    可以支持文字自动居中么

    • dorgon
      dorgon
      | 回覆

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

      • 果冻
        | 回覆

        有点难,改了一晚没改出来,有写的测试版本么需要这个功能

        • dorgon
          dorgon
          | 回覆

          是很難,
          因為要去算每一行的「中間」是從哪裡開始的,
          所以目前沒支持這個功能…

  4. 果冻
    | 回覆

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

    • dorgon
      dorgon
      | 回覆

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

有什麼想法嗎?請發表你的看法