在Max Script中的Json date connection

1 篇文章 0 订阅
1 篇文章 0 订阅

在Max Script中的Json date connection

  1. 首先拿到Newtonsoft.dll文件,然后放到你要放的文件夹。注意,Dll一定要有,这样才能快速passing。
  • 最开始因为没有Dll,边数文本的line和位置边写代码,很麻烦的,用Dll来passing的话,代码很快就搞定了。

https://github.com/JamesNK/Newtonsoft.Json
在这里插入图片描述
2. 往要使用的脚本代码中,加入把DLL用作Road的语法。
在以上路径放入DLL,加入以下语法的话,DLL就发挥Road来用了。
在这里插入图片描述

  1. 在使用JSON的部分,放入Passing的代码。
    local data =""
    if filePath == undefined then
    return 0
    fs=openFile filePath mode:“r”
    while not eof fs do
    (
    jsonString = readline fs
    append data jsonString —> 把JSON字符串放入叫做date的文本数组变量的话,就能读取JSON。
    )
    o = JObj.parse data -> Passing读取的JSON数据的语法。

  2. Passing结束的话用以下简单的代码来读取你想读取的部分的文本信息。
    sidelength = ((o.item[“gridCells”].item[1].item[“sideLength”].value) as integer)
    –> 这是从JSON date的GridCells的第一个item中读取sidelength值的代码。

通过以上过程,能把Unity的Grid信息用json来读取,原封不动地移植为3Dmasx脚本。
在这里插入图片描述
About JP
链接: Website.
在这里插入图片描述
在这里插入图片描述
出生在韩国的TA。
1997年开始从事电脑图形视觉化工作后,在这个行业已经有21年经验了。
在多个网络游戏公司引领过美术团队,之前在allegorithmic担任TA负责人,在中国网易盘古工作室担任TA总监,现在是巨人网络TA部门的总负责人。
懒惰的人才有创意”是他坚信并执行的哲学道理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值