www请求的注意事项
www请求的注意事项
信息
www请求在不修改任何东西的情况下,他默认是使用表单进行参数的设置
所以,当你的接口刚好需要表单传参的时候,使用wwwform进行数据的赋值再用WWW www = new WWW(url,form);这个方法即可
但是,当你的接口需要的是纯json数据的时候
这时需要修改头信息让www知道你现在需要传的是纯json数据的东西
修改后再用www访问接口就可以了
代码
Dictionary<string, string> headers = new Dictionary<string, string>();
headers["Content-Type"] = "application/json";
WWW www = new WWW(ttsUrl, Encoding.UTF8.GetBytes(parameters),headers);
倒计时功能
思路
协程,这里用的是大佬的方法,改了点参数
IEnumerator TimeCount()
{
while (timeCount>=0) // 注意这里的死循环只能放协程里,不能放到外面主线程,会卡死
{
int M = (int)(timeCount/ 60);
float S = timeCount% 60;
// 显示格式为 M分:S秒
文本.GetComponent<Text>().text = string.Format("{0:00}:{1:00}", M,S);
// 每一帧update后等待1秒延迟再继续下一帧
yield return new WaitForSeconds(1);
// 时间减去一秒
timeCount--;
// 计时器结束则把文本内容去除,这里是隐藏掉了,用destory也行,就是如果你下次还要用的时候还要写,会比较麻烦
if (totaltime1 < 0)
{
文本.GetComponent<Text>().text = "";
}
}
}
注意,这里需要修改
if (totaltime1 < 0)
{
totaltime1 = 5;
}
不然会一直循环倒数
https://blog.csdn.net/qq_42672770/article/details/105603707