Articles of json

在Cocos2d-x中加载Cocos Creator场景

我在Cocos2d-x中使用JavaScript,我不知道如何将一个Cocos Creator场景(* .fire 看起来像JSON数据)加载到我想传递给cc.Transition 。 cc.Director.LoadScene加载场景,但立即播放! 我需要得到一个参考,所以我可以通过一个cc.Transition , 然后运行场景。 我正在使用Cocos2d-x v3。 我到处寻找(论坛,谷歌等),但我找不到可用的API调用。

LogoUI + <CheckServer> c__Iterator2.MoveNext()(Unity)

我现在正在开发Unity项目,并将桌面应用程序转换为Android。 我遇到一个错误: NullReferenceException:未将对象引用设置为LitJson.JsonMapper.ToObject [ServerListJson](System.String json)中的对象的实例在UnityEngine中,在LogoUI中为0 [0],c__Iterator2.MoveNext()[0x00000]为0。 SetupCoroutine.InvokeMoveNext(IEnumerator枚举器,IntPtr returnValueAddress)[0x00000] in:0 所以我怀疑上面的错误只在LogoUI.cs中。 我是否调用JSON代码错误? 有人能指出我在做什么错吗? LogoUI.cs void TryShowIntro() { StartCoroutine("CheckVersion"); } IEnumerator CheckVersion() { lbl_notification.text = NOTIFICATION[0]; yield return new WaitUntil(() => tzGlobal.Instance.VERSION != null); FadeInVersion(tzGlobal.Instance.VERSION); StartCoroutine("CheckServer"); } IEnumerator CheckServer() { lbl_notification.text = NOTIFICATION[1]; // Load the URL. CheckJSonManager.Instance._AwsDatacenterURL.SetURL(); // Download the notice. WWW www = new WWW(CheckJSonManager.Instance._AwsDatacenterURL.NOTICE_URL); […]

格式化Unity数据以与REST API进行通信

我对团结相当陌生,但对编程并不陌生。 我在Unity 2017.2中构建了Hololens应用程序,并且与我构建的REST API进行通信。 我使用Unity作为前端或多或less地管理我的状态。 来自networking开发世界,我有我的服务器转换我的模型到JSON,我发送这个回应。 大多数情况下,它工作的很好,但是由于Unity在C#的老版本上工作,我遇到了JSON数据的问题,主要是数据types不是string,int,float或double。 例如,如果我的模型包含date数据types,我有问题将其转换回ac#模型,甚至数组被certificate是一个痛苦。 我不想依赖团结包太多,因为我试过的大部分都不做我所需要的,但是如果你知道的话,我会向任何好的团队开放。 我的问题是,从我的API发送数据到Unity的最佳方式是什么? 我应该发送xml还是csv? 甚至更多的C#本地方法? (如果这是有道理的)

数据没有正确显示在我的游戏领域

我在这个游戏中的android游戏我想通过JSON对象首次login和注册。 我有一个API链接JSON对象发送数据从该url到服务器,但在我的服务器,我得到的数据是这样的android.widget.EditText {b68c34b VFED..CL。 ……….. android.widget.EditText {e1e3128 VFED..CL。 ……….. 这是代码: – RegistrationActivity.java public class RegisterActivity extends Activity { private static final String TAG = RegisterActivity.class.getSimpleName(); String url = "http://codexpertise.com/codexpertise.com/apitest/signup.php"; private Button btnRegister; private Button btnLinkToLogin; private EditText inputFullName; private EditText inputEmail; private EditText inputPassword; private ProgressDialog pDialog; private SessionManager session; private SQLiteHandler db; @Override public […]

WebGLredirecturl

如果玩家的浏览器不支持WebGL,我想redirectWeb Player版本。 我认为这可能在UnityLoader.js文件中,但是如何? function CompatibilityCheck(){hasWebGL?mobile?confirm("Please note that Unity WebGL is not currently supported on mobiles. Press Ok if you wish to continue anyway.")||window.history.back():-1==browser.indexOf("Firefox")&&-1==browser.indexOf("Chrome")&&-1==browser.indexOf("Safari")&&(confirm("Please note that your browser is not currently supported for this Unity WebGL content. Try installing Firefox, or press Ok if you wish to continue anyway.")||window.history.back()):(alert("You need a browser which supports WebGL to […]

Monogame – 自定义JSON内容导入器

我正在尝试为Monogame的内容管道构建一个JSON瓷砖贴图导入器,但是我很难这么做。 我一直在关注这个教程,并得到了一些东西……但现在看来我的整个JSON级别无法加载,因为它有一个基于数组的结构,我的代码需要一个对象,这里是我的关卡文件: [ [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [2,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,1,1], [2,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,2,2], [2,2,1,1,1,0,0,0,0,1,1,1,2,2,2,1,0,0,0,0,2,2], [2,2,0,0,0,0,0,0,1,2,2,2,2,2,2,2,1,0,0,0,2,2], [2,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,1,1,1,2,2], [2,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], [2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2], [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2] ] 下面是我所做的自定义内容管道类: public class MapFile { private MapFile map; public MapFile(MapFile map) { this.map = map; } public int[,] MapContent { get; set; } } [ContentImporter(".json", DefaultProcessor = "TileMapProcessor", DisplayName = "TileMap Importer")] public class MapImporter : ContentImporter<MapFile> { public override MapFile […]

Json格式来请求到Java Server

我在java中有这个类,我正在使用Jersey。 @Path("/bandas") public class BandaResource { static private Map<Integer, Banda> bandasMap=someSource(); @GET @Produces({ "application/json" }) public List<Banda> getBandas() { return new ArrayList<Banda>(bandasMap.values()); } @POST @Consumes("text/xml") @Produces("text/plain") public String adicionaBanda(Banda banda) { banda.setId(bandasMap.size() + 1); bandasMap.put(banda.getId(), banda); return banda.getNome() + " adicionado."; } } 在Unity中,当我请求所有的信息时,我从服务器得到一个答案: URL url = new URL ( "http://localhost:8080/restful-exemplo/rest/bandas" ); WWW www = […]

绑定嵌套的JSON到字典不工作

我正在创建嵌套的JSON并将其与类绑定。 但它不与class级绑定。 JSON: { "PuzzleData": { "Category1": { "Cultus": { "Type": "Car", "Name": "Cultus", "Item1": "gate", "Item2": "window", "Item3": "tyre", "Item4": "tyre" }, "Lion": { "Type": "Lion", "Name": "Animal", "Item1": "legs", "Item2": "hands", "Item3": "head", "Item4": "eyes" } } } } 类: using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; using System; [System.Serializable] public class […]

我怎样才能从JSONparsing不同types的对象?

我正在尝试将播放器的广告资源保存为JSON数据,但是我遇到了问题。 我有一个类Sword扩展了一个抽象类Weapon ,它扩展了另一个抽象类Item 。 这就是JSON文件在其中的剑和盔甲对象的样子: [ { "category": { "type": "Weapon", "subtype": "Sword" }, "id": 0, "value": 1, "name": "Wooden Sword", "description": "Sword made out of wood", "slug": "wooden_sword", "stats": { "wear": 100, "damage": 5 } }, { "category": { "type": "Armor", "subtype": "Helmet" }, "id": 1337, "value": 1, "name": "Steel Helmet", "description": "Whatever…", "slug": […]

使用JsonUtility.ToJson转换为JSONstring

我正在转换和显示与统一的JSONstring。 我已经完成了它的编码 using UnityEngine; using System.Collections; using LitJson; using SimpleJSON; using System.IO; public class TestDelete : MonoBehaviour { JsonData json; void Start() { Data2 data = new Data2(); Payload2 data2 = new Payload2(); data.command = "state"; data.payload = new Payload2() { text = "wwwwwww", image = "hello" }; data2.option = new Option () { A1 […]