[Unity] Windows10 64bit環境でUnity 5.4.2f1をインストールしたら画面が真っ黒の場合
Windows7 64bitでUnity 5.3をやっていて、都合によりWindows10 64bitのPCにUnity 5.4.2f1を入れた。
最初の登録画面を済ませようかなと思って立ち上げてもウインドウが真っ黒!
なんじゃこれと思ったらOS依存だかで一部のファイルが展開されていないらしい。
C:¥Users¥<ユーザ名>¥AppData¥Roaming¥Unity¥Packages
フォルダを見ると
package.json
というファイルが残っている。
同じディレクトリに
npm-debug.log
というログファイルがあったから中身を見てみたら、ログの最後に
617 error Windows_NT 6.3.9600
618 error argv “C:\\Program Files\\Unity\\Editor\\Data\\Tools\\nodejs\\node.exe” “C:\\Program Files\\Unity\\Editor\\Data\\Tools\\nodejs\\node_modules\\npm\\bin\\npm-cli.js” “install” “unity-editor-home.0.1.35.tgz” “unityeditor-cloud-hub.0.0.13.tgz” “unityeditor-collab-history-0.0.27.tgz” “unityeditor-collab-toolbar.0.0.46.tgz” “–cache=./.npm” “–json” “2>null”
619 error node v0.12.7
620 error npm v3.3.3
621 error path C:\Users\<ユーザ名>\AppData\Roaming\Unity\Packages\2>null
622 error code ENOENT
623 error errno -4058
624 error enoent ENOENT, open ‘C:\Users\<ユーザ名>\AppData\Roaming\Unity\Packages\2>null’
624 error enoent This is most likely not a problem with npm itself
624 error enoent and is related to npm not being able to find a file.
となっている。大量になんかエラーが起きてる。
じゃあ、この
package.json
って本来どこにあんのかと検索してみると、
C:¥Program FIles¥Editor¥Data¥Resources¥Packages
にある。
ふーん...って感じかもしれないけど、ここからが対策。
対策の手順
手順1.
C:¥Users¥<ユーザ名>¥AppData¥Roaming¥Unity¥Packages
フォルダ以下に
node_modules
フォルダを新規作成する。
手順2.
C:¥Users¥<ユーザ名>¥AppData¥Roaming¥Unity¥Packages¥node_modules
フォルダに、さらに
unity-editor-home
フォルダを新規作成する。
手順3.
C:¥Program FIles¥Editor¥Data¥Resources¥Packages
フォルダにある
unity-editor-home.0.1.35.tgz
ファイルを展開する。packageフォルダの中にある
dist
package.json
README.md
を
C:¥Users¥<ユーザ名>¥AppData¥Roaming¥Unity¥Packages¥node_modules¥unity-editor-home
フォルダ以下に配置する。
動作確認
でました。
無事、認証も完了。グーだね。