利用Json来保存游戏与读取游戏

  • Post author:
  • Post category:其他




保存游戏与读取游戏

—— 学习Json笔记



  • 简介

    json是一种类似xml的文本,其也有固定的格式。常用于游戏保存和读取,因其易于人阅读和编写,同时也易于机器解析和生成。



  • 固定格式

    {}花括号里表示一个对象,[]表示一个数组,数据以键值对形式编写,数据间由逗号分隔。如:

{
	"enemiesPosition":[0,1,2,3,5,6],
	"enemyType":[3,0,2,0,2,0],
	"shootCount":1,
	"score":0
}


  • 基础用例

  1. 解析json文本,变为对象
  • Resolve.cs(解析json文本)
class Resolve
    {
        static void Main(string[] args)
        {
            //Enemy是敌人类,包含Id和Name属性
            List<Enemy> enemyList = new List<Enemy>();
            //读取json文本,返回JsonData
            JsonData jsonData = JsonMapper.ToObject(File.ReadAllText("enemy.json"));
            //遍历获取得到的数据数组(根据你自己要怎么保存来获取,可能获取到



版权声明:本文为weixin_43701019原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。