loudixvmuniu/Assets/Test/CreateGeo.cs

79 lines
2.9 KiB
C#
Raw Normal View History

2025-01-02 12:15:45 +08:00
using CG.UTility;
using System.Collections;
using System.Collections.Generic;
2025-02-25 14:46:08 +08:00
using System.IO;
2025-01-02 12:15:45 +08:00
using UnityEngine;
2025-02-25 14:46:08 +08:00
using UnityEngine.Networking;
2025-01-02 12:15:45 +08:00
using UnityEngine.Playables;
/*******************************************************************************
*Create By CG
*Function
*******************************************************************************/
namespace Test
{
public class CreateGeo : MonoBehaviour
{
private string a = <><D7A2><EFBFBD><EFBFBD>|<7C><>ͪ<EFBFBD><CDAA><EFBFBD><EFBFBD>˨<EFBFBD><CBA8>CIDR<44><52>|<7C><><EFBFBD><EFBFBD>ǯ|<7C><>ǰ<EFBFBD><C7B0>ϩ<EFBFBD><CFA9><><C7B0><EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD>PG<50><47>|<7C><><EFBFBD><EFBFBD>ֽ<EFBFBD><D6BD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD>FSH<53><48>|<7C><><EFBFBD><EFBFBD>Ѫ<EFBFBD><D1AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ټ<EFBFBD><D9BC>أ<EFBFBD>PMSG<53><47>|<7C><><EFBFBD><EFBFBD>ϩ<EFBFBD>ٿ<EFBFBD><D9BF><EFBFBD>ͪ<EFBFBD><CDAA>PVP<56><50>|<7C><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD><D8A3>׻<EFBFBD>-PGF2<46><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>΢<EFBFBD><CEA2>|<7C>ز<EFBFBD>Ƭ|<7C>Dz<EFBFBD>Ƭ|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̨|<7C><EFBFBD><E4BEAB>|<7C><><EFBFBD>׹<EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|һ<><D2BB><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ˮԡ<CBAE><D4A1>|<7C><><EFBFBD><EFBFBD><>ܼ<EFBFBD>|0.3%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Ű<EFBFBD>|<7C><><EFBFBD>ѹ<EFBFBD><><D7A2><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>Һ|<7C><>ù<EFBFBD><C3B9>|<7C><>ù<EFBFBD><C3B9>";
//public GameObject prefab;
//public Transform parnet;
//[ContextMenu("CreateGeo")]
//void CreateGeoM()
//{
// string[] aArray = a.Split("|");
// for (int i = 0; i < aArray.Length; i++)
// {
// GameObject b = Instantiate(prefab, parnet);
// b.name = aArray[i];
// b.transform.localPosition = new Vector3(i, 0, 0);
// }
//}
2025-02-25 14:46:08 +08:00
private string[] imgcontains = new[]
{
"zhixiankuang.png","zhejiaokuang.png", "lock.png", "UI/voice.png", "UI/score.png", "UI/Pause.png", "UI/home.png",
"UI/goldcoin.png", "UI/continue.png", "zhixian.png", "zhejiao.png", "select.png", "border.png"
};
private string[] audcontains = new[]
{
"audio/chupai.mp3","audio/lianshang.mp3", "audio/kaishi.mp3", "audio/shu.mp3", "audio/beijing.mp3"
};
2025-01-02 12:15:45 +08:00
private void Update()
{
2025-02-25 14:46:08 +08:00
if (Input.GetKeyDown(KeyCode.A))
2025-01-02 12:15:45 +08:00
{
2025-02-25 14:46:08 +08:00
// transform.GetComponent<TimelineDirectorCtrl>().PlayForward();
for (int i = 0; i < audcontains.Length; i++)
{
StartCoroutine(DownloadFile(
"https://a.unity.cn/client_api/v1/buckets/fe3af405-0d0f-4138-8562-1f8f55fc58eb/content/"+audcontains[i],
"C:/Users/Admin/Desktop/image/"+audcontains[i]));
}
2025-01-02 12:15:45 +08:00
}
}
2025-02-25 14:46:08 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
/// </summary>
/// <param name="url"><3E><><EFBFBD>ص<EFBFBD>ַ</param>
/// <20><>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD> "http://**********"
/// <param name="savePath"><3E><><EFBFBD><EFBFBD>·<EFBFBD><C2B7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׺<EFBFBD><D7BA><EFBFBD><EFBFBD></param>
/// <returns></returns>
IEnumerator DownloadFile(string url,string savePath)
2025-01-02 12:15:45 +08:00
{
2025-02-25 14:46:08 +08:00
Debug.Log("<22><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>");
UnityWebRequest www = UnityWebRequest.Get(url);
yield return www.SendWebRequest();
if (www.result == UnityWebRequest.Result.Success)
{
File.WriteAllBytes(savePath, www.downloadHandler.data);
Debug.Log("<22><><EFBFBD>سɹ<D8B3>");
}
else
{
Debug.LogError("<22><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>: " + www.error);
}
2025-01-02 12:15:45 +08:00
}
}
}