こんにちは。ユニティー・テクノロジーズ・ジャパンの森です。
Windows 8.1が発売されたこともあってか、最近、Windowsのお問い合わせが徐々に増えてきました。いくつかのトラブルの対処法をまとめましたので参考にしてください。

Unityが起動しない、動作が不安定

Windows 8/8.1 で起動しない

さしあたり Direct X11モードで起動すれば回避できるようなのでこの問題でお困りの方は次の操作をお試しください。

  1. Unity のインストールディレクトリに含まれる Unity.exe へのショートカットを作成する
  2. ショートカットのプロパティを開き、起動オプションに “-force-d3d11” を追加する

日本語ユーザー名(ログイン名)だと動作が不安定

Unityは海外製のソフトということもあって日本語の扱いは苦手なところがあるようです。アルファベットのユーザー名(ログイン名)でお使いください。

どちらでもないのになんだか動作が不安定

次の操作で直ったとの報告をいくつかいただいています。

  1. プロジェクトを読み込まないでUnityを起動する。(次のような方法がありますのでどちらかをお試しください)

    – Unityのアイコンをダブルクリックしたあと、素早くALTキーを押す
    – 読み込んでいるプロジェクトフォルダ名を変更してからUnityを起動する

  2. この後、プロジェクトを開きなおす。

Windows 8.1 にバージョンアップしたら Unityのライセンスが再認証になった

これに関しては お手数ですが Windows 8.1へのバージョンアップ前に一度ライセンスを返却してください。もちろん、8.1にバージョンアップしてから僕らのサポートに問い合わせていただいても対応します!

アセットストアにつながらない

ブラウザーで普通のWebサイトは見られるんだけど Unityのアセットストアにはつながらないというお問い合わせをいくつかいただいています。
主に2つの原因が考えられますが、それぞれ対処方法が異なります。

プロクシーの設定が必要な場合

主に企業内でPCをお使いの場合、インターネットへのアクセスがプロクシーサーバー経由となっていることがあります。
この場合、サーバーのURLまたはIPアドレスを環境変数に設定する必要があります。サーバーのURL,IPアドレスはシステム管理者の方にお訪ねください。

設定する環境変数は2つ。

  • HTTP_PROXY
  • HTTPS_PROXY

書式は
– サーバー名(IPアドレス):ポート番号
となります。

ウイルス対策ソフトがアセットストアへのアクセスをブロックしてしまう

最近、お問い合わせが増えてきたのがこのケース。

たとえば、ESET Smart Securityがインストールされている場合。アセットストアへのアクセスをブロックしてしまうようです。
「詳細設定」 – 「Webとメール」 - 「プロトコルフィルタリング」 – 「対象外のアプリケーション」 にて

– [UnityEditorをインストールしたディレクトリ]\Unity.exe

を指定してください。