返回顶部
首页 > 资讯 > 后端开发 > Python >unity3D读取SimpleJSON的
  • 293
分享到

unity3D读取SimpleJSON的

unity3DSimpleJSON 2023-01-31 06:01:31 293人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

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

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

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

wKioL1TLaxGy1ANZAAAd1zMLyk0145.jpg

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

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

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

--结束END--

本文标题: unity3D读取SimpleJSON的

本文链接: https://lsjlt.com/news/189853.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • unity3D读取SimpleJSON的
    这个星期真是太倒霉了,得了结石了,在医院打吊针吊了3天,重要的是那个痛啊,简直是太痛了。从这点我认识到了,身体是革命的本钱,以后不管干什么,保护好自己的身体才是最重要的。好了,不聊这些了,希望这黑色的星期快点过去,。关于U3D怎么读取JSO...
    99+
    2023-01-31
    unity3D SimpleJSON
  • Unity3D读取PDF文件内容
    最近在研究Unity3D中读取PDF的内容,预想了三种方案,一是用Java来实现,二是调用C#的iTextSharp库或者PDFBox库来实现,三是下载PDF Renderer插件(土豪可以买这个插件,支持的系统也比较全面),java不是很...
    99+
    2023-01-31
    文件 内容 Unity3D
  • unity3d里的XML读写示例
    关于U3D里面XML读写办法,谢谢刘老师的指导(刘国栋)代码:using UnityEngine;using System.Collections;using System.Xml;using System.Xml.Serializatio...
    99+
    2023-01-31
    示例 unity3d XML
  • Unity3D的EditorUtili
       EditorUtility.SetDirty :这个函数告诉引擎,相关对象所属于的Prefab已经发生了更改。方便,当我们更改了自定义对象的属性的时候,自动更新到所属的Prefab中。    EditorUtility.IsPers...
    99+
    2023-01-31
    Unity3D EditorUtili
  • pandas读取excel时获取读取进度的实现
    写在前面 QQ群里偶然看到群友问这个问题, pandas读取大文件时怎么才能获取进度? 我第一反应是: 除非pandas的read_excel等函数提供了回调函数的接口, 否...
    99+
    2024-04-02
  • Unity3D+VR的实现
    针对CardBoard一类的眼镜用Unity3D开发VR内容。 1、创建VRCamera:使用Dive插件,从DiveUnityDemo提取摄像机和有关的脚本并export出来。 2、对象选择:视选模式:从眼睛发射一条射线,选择看到的对象。...
    99+
    2023-01-31
    Unity3D VR
  • 详解Python使用simplejson模块解析JSON的方法
    1,Json模块介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programmi...
    99+
    2022-06-04
    详解 模块 方法
  • Unity3D开发之获取所有的子对象的方法详解
    目录一、前言二、如何获取所有子对象第一种方法第二种方法三、使用扩展方法获取所有子对象知识补充一、前言 这个问题还是比较简单的,无非就是一个for循环就可以全部获取到了,但是我喜欢简单...
    99+
    2023-01-31
    Unity获取子对象方法 Unity获取子对象 Unity 子对象
  • python文件的读取
    python文件的读取 1.文件的读取1.read() 读取整个文件2.readline() 每次读取一行文件3. readlines() 读取文件的所有行 2.文件的写入1.以"x"方式...
    99+
    2023-09-01
    python 数据分析 pandas numpy 文件读取
  • SpringBoot拦截器读取流后不能再读取的问题
    目录解决这个问题我能想到两种方式第一种方法第二种方法在SpringBoot的拦截器中通过流 ( request.getInputStream() ) 的方式读取body中传来的数据会...
    99+
    2024-04-02
  • Unity3D 角色Face的显示
    一般Game的左上角都有一个玩家基本信息显示栏,包括玩家的图像。这种图像,一般有两种方式,其一:将玩家的图片集中制作成一个图集,利用NGUI/UGUI的sprite加入相应玩家的图片。当然,也可利用Texture。这种方式比较简单,这里不做...
    99+
    2023-01-31
    角色 Unity3D Face
  • Unity3D中Time类的使用
    Time类掌控了Unity3D游戏世界的时间,通过它可以带着你的各种游戏对象去做时间旅行。Time.TimeScaleTime.FixedDeltaTimeTime.fixedDeltaTime = 0.02 * Time.timeScal...
    99+
    2023-01-31
    Unity3D Time
  • C#读取Excel的操作
    这篇文章主要讲解了“C#读取Excel的操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#读取Excel的操作”吧!C# 操作Excel之读取Excel操作的由来:看到论坛里面不断有人提...
    99+
    2023-06-17
  • 【Python】json文件的读取
    文章目录 1. json简介2.json的使用规范3.json文件的书写4.json文件的读取 1. json简介 JSON(JavaScript Object Notation)是一...
    99+
    2023-10-23
    python json 开发语言
  • Pandas读取csv的实现
    目录一、Pandas读取表头:二、读取具体数据:对于文件的操作中,读写csv操作是一个比较常见的操作,很多时候可能会选择使用python中的文件读取的方式对csv文件操作,这种方式并...
    99+
    2023-01-15
    Pandas读取csv Pandas csv读取
  • python读取特定的行
    fr = open(filename) for line in fr.readlines():     if line.startswith("#"):         continue     else:         ## do so...
    99+
    2023-01-31
    python
  • 如何解决C#读取Excel遇到无法读取的问题
    这篇文章主要讲解了“如何解决C#读取Excel遇到无法读取的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决C#读取Excel遇到无法读取的问题”吧!C#读取Excel问题的发现:...
    99+
    2023-06-17
  • Golang文件读取操作:快速读取大文件的技巧
    Golang文件读取操作:快速读取大文件的技巧,需要具体代码示例 在Golang程序设计中,文件读取是一个非常常见的操作。但当需要读取大文件时,通常是一件比较耗费时间和资源的操作。因此,如何快速读取大文件是一...
    99+
    2024-01-19
    大文件 Golang 文件读取
  • 解读classpath读取resources目录下的文件
    目录classpath读取resources目录下文件1、class.getResource()2、getClassLoader().getResource()4、批量读取5、如果配...
    99+
    2023-01-12
    classpath resources 读取resources目录下文件 classpath读取resources下文件
  • #php 正则表达式,读取括号里的数据,全文读取
    #php 正则表达式,读取括号里的数据,全文读取 $str="口腔健康是很多人关注的一个话题,我们都知道一天要刷两次牙, 可以预防口腔疾病,也能让口气清新。{第一段:2.45} 每个...
    99+
    2023-09-07
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作