Luban小試牛刀.md

Luban小試牛刀

簡介

Github文檔視頻教程Unity工具

個人感覺挺強大,便捷的,適合中大型遊戲項目的配置工作。小項目scriptobject,json,csv,INI這種的夠用了。下面引用官方說法

介紹

luban是你的最佳遊戲配置解決方案。
luban高效地處理遊戲開發中常見的excel、json、xml之類的數據,檢查數據錯誤,生成c#等各種語言的代碼,導出成bytes或json等多種格式。
luban統一了遊戲配置開發工作流,極大提升了策劃和程序的工作效率。

核心特徵

  • 強大的數據解析和轉換能力 {excel(csv,xls,xlsx)、json、bson、xml、yaml、lua、unity ScriptableObject} => {binary、json、bson、xml、lua、yaml、erlang、 custom format}
  • 增強的excel格式,可以簡潔地配置出像簡單列表、子結構、結構列表,以及任意複雜的深層次的嵌套結構。
  • 完備的類型系統,支持OOP類型繼承,搭配excel、json、lua、xml等格式數據靈活優雅表達行爲樹、技能、劇情、副本之類複雜GamePlay數據
  • 支持生成c#、java、go、c++、lua、python、javascript、typescript、erlang、rust、gdscript 代碼
  • 支持生成 protobuf(schema + binary + json)、flatbuffers(schema + json)、msgpack(binary)
  • 強大的數據校驗能力。ref引用檢查、path資源路徑、range範圍檢查等等
  • 完善的本地化支持。靜態文本值本地化、動態文本值本地化、時間本地化、main-patch多地區版本
  • 強大靈活的自定義能力,支持自定義代碼模板和數據模板
  • 通用型生成和緩存工具。也可以用於生成協議、數據庫之類的代碼,甚至可以用作對象緩存服務
  • 良好支持主流引擎、全平臺、主流熱更新方案、主流前後端框架。支持Unity、Unreal、Cocos2x、Godot、微信小遊戲等主流引擎。工具自身跨平臺,能在Win,Linux,Mac平臺良好工作。

使用

視頻教程清清爽爽

代碼獲取
代碼獲取

其他

官方文檔很是詳盡,配合視頻教程食用更佳。注意配置好腳本中一些路徑就好,先麻煩可以用上面說的Unity下針對Luban的editor工具。只要學會基本的配置,幾乎可以勝任90%的工作,畢竟沒人真願意設計多麼複雜的表結構,所以說它很是便捷。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章