使用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/