簡體   English   中英

unity Android訪問web基於API? System.Net 還是 UnityEngine.Networking?

[英]Unity Android access to web based API? System.Net or UnityEngine.Networking?

好的,所以我有一個 MySQL 數據庫保存我的鍛煉,我寫了 API 來生成 json,我想從我的手機訪問它。 我使用 System.Net 和 System.IO 構建了一個 Unity Android 應用程序來檢索 JSON 並將其放入序列化的 object 中。在 PC 上運行良好,但是當我將它放在手機上時它不會檢索數據。

開始使用 UnityEngine.Networking 開發一個版本,但必須重寫我的代碼來處理異步讀取,所以我還沒有在 android 設備上測試它。

  1. System.Net 在 Unity 中的 Android 電話上工作嗎? 它很可能是權限問題,還是根本不起作用?

  2. 如果我不能使用 System.Net,UnityEngine.Networking 是否可以解決問題? 或者是否有另一個協議可以讓 Android 應用程序從 web API 讀取 JSON?

@fattie 已回答您關於支持 android 設備的System.Net的問題: Is System.Net.Sockets compatible with Unity targeting iOS?

但無論如何,您可以使用UnityEngine.Networking而不是System.Net 有關詳細信息,請參閱https://docs.unity3d.com/ScriptReference/Networking.UnityWebRequest.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM