簡體   English   中英

我應該將文件更新邏輯構建到我的統一項目中還是讓它獨立運行?

[英]Should I build my file update logic into my unity project or leave it stand-alone?

前一陣子我在做一個模擬器項目,我需要一種更新播放器文件的方法。 我寫了一個小型的Web修補程序,它可以自動執行http請求而不是套接字綁定,因為當時我沒有服務器,只有Web主機。 因此,我們的運行方式是您下載補丁程序/安裝程序,這將收集您的游戲文件。

https://github.com/eqlogic/UOWebPatcher

但是,由於unity可以使用C#,我想知道是否可以在游戲中建立這種邏輯並通過.exe更新文件?

您可以!

創建一個從MonoBehaviour派生的新類,然后將您的邏輯放入Awake()方法中。 您可以使用ScriptExecutionOrder來確保始終首先執行腳本。

有用的鏈接: http ://wiki.unity3d.com/wiki/index.php?title=Simple_TCP/IP_Client_-_ Server

但是請注意,Unity C#的目標是.Net 3.5。 這意味着您無法使用3.5以后甚至C#6.0無法提供的功能。

暫無
暫無

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

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