MUTKSQLiteDB

MUTKSQLiteDB

※このプラグインはUE4のマーケットプレイスに出品されています。
*This plug-in is exhibited at the market place of UE4.

Mitsunagi Studio’s Utility Toolkits(MUTK) の一つとして作られたこのプラグインでは、SQLiteの機能をラップし、さらにブループリントと連携を取れるようになっています。
現在サポートされている機能は下記のとおりです。

  • 3種類のデータベース(通常ファイル、テンポラリファイル、オンメモリデータベース)
  • 構造体のプロパティ名をテーブルの列名としたテーブルをセットアップ
  • SQLiteのバインドパラメータ対応
  • 構造体のデータをバインド可能(これを使って簡単に構造体データを挿入できます)
  • インスタンスデータ等はシリアル化可能な場合、シリアル化データをBLOBデータとしてやり取り可能
  • DataTableアセットからインポート可能(*制限あり)

このプラグインは、私自身がゲーム開発のために作られた副産物の一つであり、今後機能が拡張されたり変更が行われる場合があります。

UE4対応バージョン:4.18~4.21(記事編集時点)

マーケットプレイスページへのリンク(Link to marketplace page):https://www.unrealengine.com/marketplace/mutk-sqlitedb

サンプルプロジェクト(Sample project) :
MUTKSQLiteDBSample (40 ダウンロード)

サンプルプロジェクトの実行可能パッケージデータ(Windowsのみ) :
MUTKSQLiteDBSample.7z (29 ダウンロード)

更新履歴

  • 1.1.1
    • パッケージ時のエラーを修正
  • 1.1.0
    • UE4.20に対応
    • DataTableアセットのRowName列を含めた操作を行うBlueprint関数を追加
    • ビルドエラーを修正
    • 幾つかの正しくないコメントを修正
    • 幾つかの記載していないコメントを修正
  •  1.0.0
    • 初版