前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >unity3D读取SimpleJSON的

unity3D读取SimpleJSON的

作者头像
py3study
发布2020-01-07 10:51:02
1.8K0
发布2020-01-07 10:51:02
举报
文章被收录于专栏:python3python3

这个星期真是太倒霉了,得了结石了,在医院打吊针吊了3天,重要的是那个痛啊,简直是太痛了。从这点我认识到了,身体是革命的本钱,以后不管干什么,保护好自己的身体才是最重要的。好了,不聊这些了,希望这黑色的星期快点过去,。关于U3D怎么读取JSON文件,怎么解析JSON。这里我用到的是

SimpleJSON,用的是官网的这种办法。其实还一种是ListJSON,用法都差不多。这里我就先说下怎么用SimpleJSON吧,首先我们要使用SimpleJSON这个库,就必须把库导到U3D里面,

wKioL1TLaxGy1ANZAAAd1zMLyk0145.jpg
wKioL1TLaxGy1ANZAAAd1zMLyk0145.jpg

记住这里必须plugins文件夹。因为他需要预编译。

好了然后我们写一个JSON文件吧,

wKiom1TLauXwCQOdAACx-LOe88Y125.jpg
wKiom1TLauXwCQOdAACx-LOe88Y125.jpg

然后我们在U3D就需要用SimpleJSON读取和解析JSON文件了

代码1:读取JSON

using UnityEngine; using System.Collections; public class LoadText : MonoBehaviour { public TextAsset txt; void Start() {    GameTex.moveSpriet=txt.text; } }

代码2:解析JSON 然后拿到里面的数据,实例化一个按钮

using UnityEngine; using System.Collections; using SimpleJSON; public class GameTex : MonoBehaviour { public static string moveSpriet; public GameObject sprite; public GameObject go; public ArrayList gameText = new ArrayList (); int x = 0; int y = 0; void Update () {         InitTextList (); } public void InitTextList () { var n = JSONNode.Parse (moveSpriet); for (int i = 0; i < n.Count; i++) { // Debug.Log(n[i]);             gameText.Add (loadJS (n [0]));             Debug.Log (n [0]); } } public LoadText loadJS (JSONNode o) { // Debug.Log(o["name"]); //name=o["name"].AsInt;         x = o ["x"].AsInt;         y = o ["y"].AsInt; return null; } public void MoveSprite () {         GameObject target1 = Instantiate (sprite)as GameObject;         target1.transform.parent = this.transform;         target1.transform.localPosition = new Vector3 (x, y, 0);         target1.transform.localScale = Vector3.one; } }

这里就是拿到x和y,然后实例化

效果:

wKioL1TLbQGC_5hJAAHPVHGdg78327.jpg
wKioL1TLbQGC_5hJAAHPVHGdg78327.jpg
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档