Unity AssetStoreまとめ

アセットストア日替わりタイムセールの記事を書いていきます。

【速報】.NET用の最も堅牢なJsonシリアライゼーションパッケージ「JSON .NET For Unity」が無料化!

f:id:assetsale:20171109110349j:plain

f:id:assetsale:20171109110341j:plain

JSON .NET For Unity

スクリプト/入出力

parentElement, LLC

$27.00 => 無料    【開催期間】2017年11月8日〜不明

 

Unity 4.6.0以降のバージョンで.NET JSONと同等の機能を持ち、ほぼ全てのプラットフォームで扱えるようになるスクリプトです。

2013年9月リリースで評価数384の大人気アセット。

公式セールでも良く見かける有名なアセットが・・・これもヤバいよ!!

 

JSONとは?

JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。 人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。

http://www.json.org/json-ja.html

 

 

無料化について

フォーラム31ページ目にて書かれていました。

https://forum.unity.com/threads/json-net-for-unity.200336/page-31

最近の合意により、JSON .NET for Unityは無料になりました。 私はアセットストアに価格を変更するよう求めるリクエストを提出し、遠征を依頼しました。 その間、GitHubからJSON .NET for Unityをダウンロードできます。 UnityEngine.dllへの参照を追加して、自分でコンパイルする必要があります。

もしかしてUnityとの契約ですか?

ありがとう!でも違います。NDAにより今は情報公開できません。

アセットストアの価格設定を無料にしたよ!楽しんで!

 

みたいな流れです。

どうやら「何か」新しい事が始まるようですね。

永遠に無料になるか不明ですし早めにゲットしておこう!

 

 

JSON .NET For Unityについて

Unity Asset Storeの承認を得るための私の最初のアセットは、JSON .NET for Unityです。 このアセットは、Unityに対して待望のサポートを提供します。 JSON .NETは、.NET用の最も堅牢なJsonシリアライゼーションパッケージであり、MicrosoftによってASP .NET MVCのデフォルトシリアライザとして選ばれました。 これは、高性能な豊富な機能セットを提供し、Unityデベロッパーに最適な候補となります。

私はJSON .NETを移植し、これらの問題を解消し、iOS、WebGLなどのIL2CPPプラットフォームでも、Unityのほぼすべてのプラットフォームと完全に互換性があるようにしました。 JSON .NET for Unityは、Unity Asset Storeと私のFastSpringストアの両方から購入できます。

 

使用方法と購入方法の詳細については、JSON .NET for Unityのページを参照してください。
著作権©2010 - 2017 | ParentElement、LLC。

Welcome - Unity Development by Dustin Horne

 

配列やゲームのパラメータ等、膨大なデータを扱うゲームにはJSONファイルがシンプルで容量も小さい。中身はXMLのような多次元配列です。

ネットワークでjsonファイルの受け渡しをして、デシリアライズでプログラミングで読み込める型に変換します。

 

 

前回セール情報

2017年9月14日頃のBack to Schoolセールにて40%OFFで登場しました。

2016年6月21日に40%OFFで登場しました。

アセット説明(機械翻訳)

Unity 4.6.0以上が必要です。
JSON .NETはJsonとBsonのシリアライゼーションの力をUnityに4.7.2以降のサポートをもたらし、.NETとIL2CPPバックエンドの両方と互換性があります。

公式にサポートされているプラ​​ットフォームWebPlayer、Windows 8.0、Windows Phone 8.0を除き、WebGLを含むすべてのUnityプラットフォームを正式にサポートしています。 Windows 8.1は、Unity 5以降の8.1 Universalでサポートされています。 Windows 8.0、Windows Phone 8.0 / 8.1の特別なニーズがある場合は私に連絡してください。私は特別なビルドに取り組むことができます。

コンソールもサポートされています! (Xbox360、Xbox One、PS3、PS4、WiiU)をサポートしています。

注意:GameObjectsとMonoBehaviorsは直接組み立てることができますし、ビルドされたクラス(パブリックなパラメータのないコンストラクタを持たないTexture2Dなど)もありませんが、プロキシクラスを使用してシリアライズするか、カスタムContractResolverまたはJsonConverterを作成するのは簡単です。 JSON .NETは超拡張性があります。

既存のお客様重要:これは完全な改良版であるため、このパッケージをインポートする前に既存の/ JsonDotNetフォルダをバックアップして削除してください。商品情報
公式会社のウェブサイト

チュートリアル
 

リリーススレッド

 

ハイライト
早いビルドのためにプリコンパイル
完全なソースコードが含まれています
IL2CPPおよび.NETバックエンドで動作
JSONとBSON(バイナリ)シリアライゼーションの両方をサポート
元のJSON .NET名前空間を保持する
iOSとAndroidの両方でByteCodeレベルまでストリッピングをサポート
AndroidでMicro Mscorlibをサポートします(ただし、プラットフォームの制限によりiOSはサポートされません)。

JSON .NET for Unityは、Unityがサポートする機能を備えたNewtonsoft Json.Netライブラリの元の名前空間と構造を保持します。これは、iOSとWeb Playerをターゲットにしたいが、ファーストクラスのシリアル化を使用する必要があるユーザーのために、既存のJson.Net dllのドロップイン置換として機能することを意味します。現在のアセットはJSON .NET 8.0.3に基づいており、追加の正式な修正とUnity固有の機能が追加されています。

 

パブリッシャーのアセット(記録用)

f:id:assetsale:20171109110659j:plain

 

最近無料化が多い・・・

Alloy Physical Shader Frameworkの無料化で盛り上がったばかりの数日後に、

またも大人気アセットが無料化するビッグニュース

JSON .NET For Unityの他にもう1件無料アセットがあります。

速報にするほど有名ではありませんが、昔買った事のあるアセット。

 

次回更新(今日の夕方頃?)をお楽しみに。