Я пробовал много решений, но никто не работает в моем случае, мой вопрос прост, но я не могу найти ответ специально для сборки Windows. Я попытался загрузить постоянную форму json, потоковая передача и ресурс все хорошо работают в Android, но никакое решение не работает для сборки Windows. вот мой код, пожалуйста, помогите мне.
public GameData gameData;
private void LoadGameData()
{
string path = "ItemsData";
TextAsset targetFile = Resources.Load<TextAsset>(path);
string json = targetFile.text;
gameData = ResourceHelper.DecodeObject<GameData>(json);
// gameData = JsonUtility.FromJson<GameData>(json);
print(gameData.Items.Count);
}
вот мой класс данных
[Serializable]
public class GameData
{
[SerializeField]
public List<Item> Items;
public GameData()
{
Items = new List<Item>();
}
}
public class Item
{
public string Id;
public string[] TexturesArray;
public bool Active;
public Item()
{
}
public Item(string _id, string[] _textureArray , bool _active = true)
{
Id = _id;
TexturesArray = _textureArray;
Active = _active;
}
}
JsonUtility.FromJson
? ПримечаниеItem
должно быть[Serializable]
! - person derHugo   schedule 19.11.2019