unity安卓用WWW实现读写JSON数据
编译环境unity2018+VS2017+JsonLite插件
JsonLite下载,本资源仅供学习交流使用!
链接:https://pa删n.bai删du.com/s/1qgnDui删7tKQAtgJ删2b8Y2m8w
提取码:vvh8
场景从json数据中读写一个plane(飞机)对象的数据,存到list中,JSON数据保存在本地。
//创建的plane结构体
public struct plane
{
public string PlaneName;
public int HP;
public int Level;
public double Exp2NextLevel;
public double Damage;
public double Speed;
public double TurnAngle;
public double AttackCD;
public double Energy;
public double EnergyRecover;
public double ShootConsume;
public double SpeedUpConsume;
public int ammoType;
public double bulletSpeed;
}
先看安卓版WWW实现
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LitJson;
using System.IO;
public class JsonLoad : MonoBehaviour
{
public List<plane> planes;
public static JsonLoad instance;
public bool LoadDonePlane = false;
public bool SaveDonwPlane=false;
private void Awake()
{
instance = this;
#if</