5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity】Unity-QuickSheetを使ってxlsxファイルのデータをScriptableObjectに変換する

Last updated at Posted at 2021-08-27

#表題
今開発中のゲームが錬金術系のRPGということで、アイテムデータの管理について検討していたところ、ScriptableObjectという便利機能を見つけました。これは便利!

▼神サイト様☺

続いて外部ファイルにまとめたアイテムデータをプロジェクトに読み込む方法を検索したところ、①Unity-Excel-Importer②Unity-QuickSheetという2つの方法を見つけました。

▼神サイト様☺

なんと自動でScriptableObjectに変換してくれるとか・・・便利。
私の場合はアイテムのステータスをenum(列挙型)で管理したかったので、Unity-QuickSheetを利用してアイテムデータを読み込むことにしました。

  • Googleスプレッドシート
    image.png
  • ScriptableObjectのインスペクター
    image.png

なんて便利なんだ・・・

#アセンブリの重複エラー
Unity-QuickSheetをプロジェクトに追加した際に「Newtonsoft.Json」が重複しているというエラーが出てきました。

  • 「Assets/QuickSheet/GDataPlugin/Editor/Google/Newtonsoft.Json.dll」の削除
  • 「ProjectSetting/Player/OtherSettings」にあるAssembly Version Validationのチェックを外す

以上の方法で解決できました、良かったです😌

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?