Unity: Couldn't connect to server

使用Unity的过程中,可能购买了一些第三方Asset或是免费的Asset,这时需要通过本地Unity开发环境连接到Unity的Asset Store。在有些网络环境下,如防火墙设置或本地电脑位于Proxy的网络。这时Unity可能会提示“You Are Currently Offline”,如图1:


图 1

同时在Unity Console里会显示报错:“Couldn't connect to server url: https://kharma.unity3d.com/”,提示当前Unity的网络连接出现问题。

如果本地电脑使用了防火墙,将Unity添加到防火墙允许列表或者关闭防火墙都可。如果本地电脑处于Proxy Server之后(很多公司可能都是这样的网络环境),那么给系统环境变量配置上Proxy即可解决这个问题。

步骤如下:

一、Control Panel->All Control Panel Items->System->Advanced system settings->Advanced->Environment Variables

二、在User/System variables中添加HTTPS_Proxy及HTTP_Proxy两个变量,如:

       Variable name:HTTPS_Proxy

       Variable value:yourproxyserver:portnumber

       Variable name:HTTP_Proxy

       Variable value:yourproxyserver:portnumber

三、重启Unity,进入Help->Check for Updates。如果没有提示网络连接错误信息,即表示设置已经生效。

参考内容:http://blog.gfx47.com/2011/03/08/unity3d-httphttps-proxy-problem-solved-o/

猜你喜欢

转载自thewaychung.iteye.com/blog/2019880