当前位置: 首页 > news >正文

做防水网站百度搜索网址大全

做防水网站,百度搜索网址大全,网页设计工程师工资,国贸网站建设一、拿到了题库 分析一下可以定义的 1、序号,用来区分题目数,每个题有唯一的序号 2、题目,就是下图的Q 3、预设的回答,下图的A 分析完我可以知道有三个字段,分别是int index、string Q、string A。 二、把字段丢到…

一、拿到了题库

分析一下可以定义的

1、序号,用来区分题目数,每个题有唯一的序号

2、题目,就是下图的Q

3、预设的回答,下图的A

 分析完我可以知道有三个字段,分别是int index、string Q、string A。

二、把字段丢到Excel表格里

 第一行写字段,下面再写数据

 三、通过一些工具把Excel转化成Json文件

这个是我常用的,把Excel丢进去就好    

可以看到生成的Json文件是这样的

 看着稍微有点乱,可以用格式化工具调整一下

这是我常用的格式化工具

在线JSON校验格式化工具(Be JSON)

 

 这样就可以清晰分辨我们的题目和预设回答了,一些小调整也可以直接在这里处理

 四、改Json文件

新建一个txt文本,把刚刚生成的数据全部粘贴进文本里,并把后缀改成.json

这样就是一个合格的Json文件了

 五、生成C#类

还是刚刚那个网站,找到Json转C#实体类,把你的Json文件丢进去他就能帮你生成一个C#类

 在Unity里新建一个QAData类,复制这些生成的这些就好了(生成的一般都是Root,改成自己的类)。

 六、Json解析

using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.Networking;public class Test : MonoBehaviour
{void Start(){StartCoroutine(LoadJson(Application.streamingAssetsPath + "/QA.json",JsonHandle));}/// <summary>/// 处理Json数据/// </summary>void JsonHandle(string jsonData) {Debug.Log(jsonData);QAData qAData = JsonConvert.DeserializeObject<QAData>(jsonData);Debug.Log(" 共有" + qAData.QA.Count + "题");foreach (var item in qAData.QA){Debug.Log(item.index); Debug.Log(item.Q); Debug.Log(item.A);}}/// <summary>/// 读取Json数据/// </summary>/// <param name="path"></param>/// <param name="action"></param>/// <returns></returns>IEnumerator LoadJson(string path,UnityAction<string> action = null){// 提取Json文件UnityWebRequest www = UnityWebRequest.Get(path);yield return www.SendWebRequest();if (www.result == UnityWebRequest.Result.Success){string jsonString = www.downloadHandler.text;action?.Invoke(jsonString);}else{Debug.Log("读取失败");}}
}

 这样就全部拆出来了,答题系统也是一样的思路。

 这样做的好处是,当需要外部去修改题库时也无需重新打包,直接改Json文件就好了

http://www.yayakq.cn/news/992882/

相关文章:

  • 网上服装商城网站建设方案策划网站建设与管理专业就业方向
  • cms做淘宝客网站辽宁建设工程信息网官方网站
  • 网站都是h5响应式公司网站html模板
  • 知名企业网站例子wordpress 目录404
  • 建设部职业资格注册网站网站上传视频教程
  • 学风建设网站洛阳有做网站开发的吗
  • 建设模板网站报价常用网站开发语言优缺点
  • 网站商城建设合同免费下载js 下载服务器wordpress
  • 基于企业网站的网络营销方法wordpress 近期评论
  • 2022腾讯云网站建设方案书公众号投票怎么制作
  • 雄安新区网站建设网站分几个类型
  • 网址导航2345关键词优化公司网站
  • 免费制作购物网站整站优化和关键词优化的区别
  • 网站源码提取支付宝网站支付接口
  • 下沙开发区建设局网站杭州建设局网站首页 柳
  • 杭州网站定制开发哪家好做网站应怎么缴税
  • 网站空间不足网站单页在线
  • 化妆品行业网站开发聊城专业网站建设
  • 物价工作信息网站建设蓝天网站建设
  • a032网站模版宝安区网站建设
  • 如何新建站点网页设计制作工资
  • 网站怎么做海外推广中级经济师考试成绩查询
  • 品牌网站建设怎么做重庆市工程建设交易中心网站
  • 什么叫网站根目录黑龙江建设局官网
  • 电商网站的功能有哪些百度广州分公司容易进吗
  • 网络管理系统中管理对象什么是优化型网站
  • 代做cad平面图的网站网店代运营被骗怎么追回
  • 网站开发需求方案什么是网络营销的综合性工具
  • html5技术可以制作网站吗部门将网站建设的需求
  • 关于港口码头发展建设的网站手机单页网站通用模板