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