美文网首页
unity解决一个咨询5千人没人回答和深思但是确实需要解决的问题

unity解决一个咨询5千人没人回答和深思但是确实需要解决的问题

作者: 吉凶以情迁 | 来源:发表于2022-07-29 17:39 被阅读0次

首先 不确定如果是单独的节点,肯定是可以自己写代码判断解决的,
但是我是强迫症,我要解决自动化,解决子节点中的子节点中的子节点, 循环节点,

image.png

把这个这个不确定的字段变成字符串,或者 JObject或者JArray

假设
type=1则data是 数组

{
"type":1
"data":[]
}

假设 type=2
data是对象

{
"type":1
"data":{}
}

然后我把data定义了各种类型都失败了,定义为string也是我的一个退让。
JsonUtility.FromJson<MyNode>(obj.ToString());

1S0(AR8@T(5DZS805A7T6Z7.png

上面某个东西写错了,不过定义了jarray或者jobject 就会为null, 或者 dynamic或object 者string类
型但是真实的值并不是字符串也是为null,

这不应该呀,java都支持。

于是我我想到了牛顿JSON,以及微软自带的
MyNode myNode =JsonConvert.DeserializeObject<MyNode>(obj.ToString());

完美解决,支持JObject,JArray,object 或者dynamic貌似则直接识别为字符串,不过这都能解决需求了。

image.png

相关文章

  • unity解决一个咨询5千人没人回答和深思但是确实需要解决的问题

    首先 不确定如果是单独的节点,肯定是可以自己写代码判断解决的,但是我是强迫症,我要解决自动化,解决子节点中的子节点...

  • 英语反思大会

    现在在开会 校长是有点啰嗦,但是说的事情,句句在理 问题确实很多,但是为什么都没有一一得到解决呢?这值得深思! 说...

  • 生存智慧

    ①人生是奥秘,需要我们去经历和体验。人生不是问题,不需要解决。解决一个问题,就会制造更多问题。 解决问题就是制造问...

  • 论咨询走向工作的必要性

    提到咨询,大家往往会想到这是一个专业的事情,是一个行业,而且很商务。没错,咨询确实是一个行业,确实是帮企业解决问题...

  • 2019/7.9

    日精进。需要适用的配件也得选好,怎么解决这个问题,总结不管怎么样子,问题都需要解决,但是怎么解决才是关键。

  • unity使用DOTweenAnimation

    问题:unity使用DOTweenAnimation如何进行重新开始动画的播放 解决: 需要注意的是:在需要控制重...

  • kubernetes 容器编排系统

    前言 docker解决了打包和隔离的问题,但是在docker集群中我们需要解决更多的问题,如调度(容器在哪运行)、...

  • 问题与改进

    一、问题和改进 问题:现实和理想之间的相差的结果,需要现在或将来采取行动;要求回答或解答的;需要解决的矛盾、疑难[...

  • Unity显示Android手机WIFI强度

    Unity通过Jar包调用Android 我们会需要面对下面几个问题,我们一个一个来解决: 怎样在Android ...

  • 解决问题

    解决问题,问题真的能解决吗?问题真的是解决的吗? 回答是肯定的,问题真的不是解决,问题真的不是能被...

网友评论

      本文标题:unity解决一个咨询5千人没人回答和深思但是确实需要解决的问题

      本文链接:https://www.haomeiwen.com/subject/snyqwrtx.html