【ゲームエンジン】Unityなんでも質問スレpart16 (979レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

643: 04/05(土)11:41 ID:X4/VmoPN(1) AAS
intやstringみたいな変数(プリミティブ型って言われるヤツら)はシリアライズすることができる
変数をシリアライズするにはpublicな変数にするか、privateやprotectedな変数に[UnityEngine.SerializeField]属性を付ける

シリアライズすればインスペクタに表示されるし保存されるし編集できる
シリアライズされてない変数は基本的にそれができない

[System.Serializable]属性を付けたクラスもシリアライズ可能となって、クラス内の変数に上のルールが適用される

シリアライズした値の保存はシーンだったり.assetだったり時にはJSONっていう形式のファイルに変換して保存とか色々できる
逆にそういうファイルをC#のクラスや変数に変換することをデシリアライズという
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.338s*