Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 2.83 KB

File metadata and controls

72 lines (49 loc) · 2.83 KB
Game Frame X Logo

Game Frame X LitJson

License Version Unity Version Documentation

インディゲーム開発者向けオールインワンソリューション · インディ開発者の夢を支援


ドキュメント · クイックスタート · QQグループ: 467608841 / 233840761


English | 简体中文 | 繁體中文 | 日本語 | 한국어

プロジェクト概要

Unity 向けの改良版 LitJson ライブラリ。XINCGer/LitJson4Unity をベースに再パッケージされています。

このライブラリは GameFrameX のサブモジュールとして機能します。

クイックスタート

Unity プロジェクトの Packages/manifest.json を編集し、scopedRegistries セクションを追加してください:

{
  "scopedRegistries": [
    {
      "name": "GameFrameX",
      "url": "https://gameframex.upm.alianblank.uk",
      "scopes": [
        "com.gameframex"
      ]
    }
  ]
}

次に dependencies にこのパッケージを追加してください:

{
  "dependencies": {
    "com.gameframex.unity.xincger.litjson": "1.1.1"
  }
}

scopes は、どのパッケージをこのレジストリから解決するかを制御します。com.gameframex で始まるパッケージのみがこのレジストリから取得されます。

変更点

  1. link.xml のストリッピングフィルターを追加
  2. LitJsonCroppingHelper アンチストリッピングスクリプトを追加

特徴

オリジナルの LitJson ライブラリをベースに、オリジナルではサポートされていない以下の機能を追加しています:

  • float 型のサポート
  • Unity 組み込み型のサポート(Vector2、Vector3、Rect、AnimationCurve、Bounds、Color、Color32、Quaternion、RectOffset など)
  • JsonIgnore Attribute による特定フィールドのシリアライズスキップ
  • JSON 出力のフォーマット対応