這幾天花了一此時間研究了nuget的佈署方式,主要的目的,便是要讓大家在還真的購買plugin之前,有個機會先能夠在editor中進行試用。
雖然perforce使用者有[UGS](https://docs.unrealengine.com/en-us/Programming/Deployment/Unreal-Game-Sync/Unreal-Game-Sync-Overview)可以用,但由於跟perforce綁定,對於習慣於用git的自己而言還是要去思考別的替代方案。
另外,nuget好處是,開放給大家的部份可以發到nuget.org上,如果公司內部要私用的話,也是可以自己架一個nuget server或者是直接弄一個local feed在NAS上,就使用彈性而言,我個人覺得比UGS來得高。
目前我正在開發的幾個plugin都也已經發佈到nuget.org開發大家下載了,有興趣的人可以試試看,使用方法跟步驟已經記錄在對應的Github頁面中了。
plugin marketplace: https://www.unrealengine.com/marketplace/profile/horizon-studio
Github專案連結:
https://github.com/dorgonman/HorizonUIPluginDemo
https://github.com/dorgonman/HorizonTweenDemo
https://github.com/dorgonman/HorizonFrameworkDemo
https://github.com/dorgonman/HorizonVRDemo
https://github.com/dorgonman/HorizonDialogueDemo
另外由於我這幾個專案都有進Azure Devops的build pipeline了,理論上只要我這邊有任何更新,都會自動發佈到nuget.org上。
Leave a Reply