繁体   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