UnityでBinaryFormatter.Serialize()を使ってセーブデータの保存をしようとしているのですが、以下のようなエラーが発生しました。
SerializationException: Type 'MapElement' in Assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
以下のようなNullableな型のプロパティを持つためだと思われるのですが、
これらをシリアライズすることはできないのでしょうか?
c#
1public class MapElement 2{ 3 public float? MapPositionX { get; set; } 4 public bool? HasInflammability { get; set; } 5 ・・・・
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/31 12:26