【Yami RPG Editor】插件教程——网络插件
嘿,好久不见,徐然又出教程了
今天给大家带来的是插件使用教程——网络插件

没错,就是我写的,插件的简介大概是这样

那我们一一讲一下吧
首先插件的主要操作目前有这些

网页操作:对网页进行操作,可以发送get请求和或者是取标签的操作
我们写一个这样的指令



指令1解释:用get请求网页www.baidu.com,并将获取到的结果以html类型存进本地变量res
指令2解释:用取标签操作,将本地变量res的值取出并解析,取head标签里面的title标签的内容,再将内容存到con的本地变量里面
综上所述,这个两条指令就是取百度的网页标题,最后我们用js打印结果看看

看,con本地变量已经获取到百度的标题了
post方法类似,就不多讲
局域网操作:可以建立简单的局域网服务器和客户端,实现简单的通信功能(测试阶段)

这个部分我们就不做解释,因为是测试功能,就不教大家怎么用了,喜欢的可以自己研究一下,而且我们插件的简介部分也是有简单的说明的,这里就不详细教大家如何使用了。
效果呢大概是这么个效果:使用局域网发送信息实现更新位置

最后
解析取值操作
1.解析数据:解析文本类型的json,并转换成json对象类型

2.对象取值:取json对象的值,可以连续取多层html的值
实践出真知,看看下面的例子
我们有个这个样子的json

将它转换成字符串

上面的命令,首先定义个字符串,可以看出它是个文本类型的json,然后我们进行了解析数据的操作,将a变量里面的字符串解析成了json对象后存到了b变量里面,第三行命令则是取值刚刚解析出来的json对象,我们取值了name里面的content里面的值(取值表达式用英文逗号分割),并将它存到c变量里面

结果正如我们所料,content的值被取出且存放到了c变量里面
ok,差不多就是这样,插件实用性有待提供!!!
下载地址:
https://github.com/xiaoxustudio/YaMiRPG_Plugin