[英]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.