插件分兩種:項目插件和引擎插件,放的位置不同,本質(zhì)沒有不同。
新建插件:
1、空插件,里面么有任何默認邏輯
2、純內(nèi)容,沒有默認邏輯,存放資源
3、藍圖庫,存放藍圖函數(shù)庫的插件
4、編輯器工具欄按鈕,菜單欄按鈕
5、編輯器獨立窗口,菜單欄按鈕并彈框
6、編輯器模式,新模式(植被,地形)
7、第三方庫,引用第三方庫
空插件,繼承自IModuleInterface(模塊接口)。初始了加載插件和結(jié)束插件的方法。在uplugion里包括著模塊的信息,一個插件可以包含多個模塊,信息有模塊的名字,類型(運行時還是其他),和加載階段。
純內(nèi)容,提供資源的,瀏覽器中獲取資源。
藍圖庫,多了一個藍圖庫模塊,繼承自UBlueprintFunctionLibrary,初始化了簡單的藍圖函數(shù)庫,目的是拓展藍圖函數(shù)庫,增加一點功能。
編輯器模式,注冊模式,怎加剪輯器模式類
編輯器工具欄按鈕,只在編輯器中有用,插件本身,命令,風(fēng)格
編輯器窗口,同上
第三方庫,例子庫具柄,實現(xiàn)引用第三方庫。