Important: UNet adalah solusi yang diuraikan, dan Solusi Multiplayer baru dan NetworkingSistem Unity yang memungkinkan game multiplayer di jaringan komputer. More info Lihat di Glossary (Netcode untuk GameObjects) sedang berkembang. Untuk informasi lebih lanjut dan langkah selanjutnya melihat informasi di . |
Untuk mengambil data sederhana seperti data teks atau data biner dari server web HTTP atau HTTPS standar, gunakan panggilan UnityWebRequest.GET
. Fungsi ini mengambil string tunggal sebagai argumen, dengan string menentukan URL dari data mana yang diambil.
Fungsi ini analogi ke konstruktor standar WWW:
WWW myWww = new WWW("https://www.myserver.com/foo.txt");
// ... is analogous to ...
UnityWebRequest myWr = UnityWebRequest.Get("https://www.myserver.com/foo.txt");
UnityWebRequest
dan mengatur URL target ke argumen string. Tidak ada bendera atau header kustom lainnya.DownloadHandlerBuffer
ke UnityWebRequest
. Pegang ini menyangga data yang diterima dari server dan membuatnya tersedia untuk scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More infoUploadHandler
ke UnityWebRequest
. Anda dapat melampirkan satu manual jika Anda ingin.using UnityEngine;
using System.Collections;
using UnityEngine.Networking;
public class MyBehaviour : MonoBehaviour {
void Start() {
StartCoroutine(GetText());
}
IEnumerator GetText() {
UnityWebRequest www = UnityWebRequest.Get("https://www.my-server.com");
yield return www.SendWebRequest();
if (www.result != UnityWebRequest.Result.Success) {
Debug.Log(www.error);
}
else {
// Show results as text
Debug.Log(www.downloadHandler.text);
// Or retrieve results as binary data
byte[] results = www.downloadHandler.data;
}
}
}