Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Unity3Dのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Unity3D
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:開発]] [[Category:ゲームエンジン]] [[en:Unity3D]] [[ru:Unity3D]] https://unity.com より: :'''インタラクティブなリアルタイムコンテンツを作成するためのリーディングプラットフォーム''' :2D、3D、VR のゲームやアプリをスピーディに制作できます。アーティストツールから LiveOps まで、あなたのビジョンを実現するために必要なものがすべて揃っています。 Canonical の Unity (現在、UBPorts Foundationによって保守され、Lomiri に名前が変更されています)とは関係ないので注意してください。 {{Note|今のところ Linux エディタは実験段階です。バグは全て [http://forum.unity3d.com/forums/linux-editor-support-feedback-experimental.93/ Unity フォーラム] に報告してください。}} == インストール == Unity は Unity Hub と呼ばれるプログラムを提供しています。このプログラムは、Unity プロジェクトを管理できる集中化された場所を提供することでワークフローを合理化し、Unity Editor のインストールの管理、検索、ダウンロードを簡素化します。アプリケーションは [[Wikipedia:AppImage|AppImage]] として提供されます。Unity Hub をインストールするには、単に {{AUR|unityhub}} パッケージをインストールします。 Unity はまだ公式の Linux サポートに取り組んでいる最中なので、ベータ版の方が良い体験を提供できるかもしれません。ベータ版をインストールするには、[https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubBeta.tar.gz UnityHubBeta] をダウンロードして展開します。このディレクトリで INSTALL.sh スクリプトを実行すると、unityhub beta がインストールされます。 === 古いパッケージ === 歴史的に、他のパッケージがありましたが、それらはすべて古くなっているため、'''使用しないでください''': * {{AUR|unity-editor}} * {{AUR|unity-editor-beta}} * {{AUR|unity-editor-lts}} * {{AUR|unity-editor-android}} * {{AUR|unity-editor-beta-android}} * {{AUR|unity-editor-lts-android}} {{Warning|こららの歴史的な Unity のパッケージは巨大です。インストールを完了するには、パッケージのビルドに約 17 GiB の空き容量が必要で、インストールするのにはさらに約 8 GiB 必要になります。}} {{Note| * デフォルトでは PKGBUILD は約 2GB のデータをダウンロード・処理するインストーラの出力を全てリダイレクトします。インストールには非常に長い時間がかかるので {{ic|tail -f /tmp/Unity.log}} を使って経過を確認することができます。}} == Android Remote == [http://docs.unity3d.com/Manual/UnityRemote5.html Unity Remote] は Android デバイスでテスト入力をするのに役立つ Android アプリです。圧縮されたスクリーンショットをデバイスの各フレームに送信することでテストができます。 === コンピュータの準備 === ==== パッケージのインストール ==== {{Pkg|android-udev}} パッケージを[[インストール]]してください。デバイスの [[udev]] ルールが正しく設定されていることを確認します。 {{AUR|android-sdk}} パッケージと、{{ic|java-environment}} のグループからどれか一つパッケージをインストールしてください。OpenJDK で動作することが報告されています。 ==== エディタの設定 ==== エディタを開いて、''Edit -> Preferences'' から Android SDK と JDK の適切なパスを設定してください。 {{Tip| * Android SDK は通常 {{ic|/opt/android-sdk}} にあります。 * JDK は使用するバージョンによって変わります。デフォルトの JDK を使いたい場合は {{ic|/usr/lib/jvm/default}} に設定してください。}} ''Edit -> Project Settings -> Editor'' から {{ic|Unity Remote Device}} を {{ic|Any Android Device}} に設定します。 詳しくは [http://docs.unity3d.com/Manual/android-sdksetup.html Unity のドキュメント] を見て下さい。 === Android の準備 === Play ストアから [https://play.google.com/store/apps/details?id=com.unity3d.genericremote Unity Remote 5] をインストールしてください。また、アセットストアからダウンロードして自分でビルドすることもできます。 Android デバイスは PTP モードに設定することが [http://www.howtogeek.com/192732/android-usb-connections-explained-mtp-ptp-and-usb-mass-storage/ 推奨されています] 。 {{Note|デバイスで “USB Debugging” をオンにすることを忘れないで下さい。''Settings -> Developer'' オプションから、USB デバッグを有効にします。Android Jelly Bean 4.2 から開発者オプションはデフォルトで非表示になっています。有効にするには ''Settings -> About Phone -> Build Version'' を何回かタップしてください。それで ''Settings -> Developer'' オプションを開けるようになります。}} 詳しくは [http://docs.unity3d.com/Manual/UnityRemote5.html Unity のドキュメント] を見て下さい。 === テスト === Unity を起動している場合、終了してください。 携帯端末をコンピュータに接続して Unity Remote を起動します。 エディタを開いてプレイを押して下さい。ゲームが Android デバイスに転送されるのが確認できるはずです。 動作しない場合は、[http://docs.unity3d.com/Manual/UnityRemote5.html Unity のドキュメント] を見て下さい。 == Visual Studio Code == [[Visual Studio Code]] をスクリプトエディタとして使用している場合は、次のようなエラーを表示させるに実行するために、いくつかの追加の手順が必要です。 [fail]: The reference assemblies for framework ".NETFramework,Version=v3.5" were not found [warn]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo Unable to create directory "/Debug/". Access to the path "/Debug/" is denied. [fail]: OmniSharp.MSBuild.ProjectFile.ProjectFileInfo Could not write lines to file "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache". Could not find a part of the path "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache". To eliminate these errors you need to install the following packages: {{Pkg|dotnet-runtime}}, {{Pkg|dotnet-sdk}}, {{Pkg|mono-msbuild}}, and {{Pkg|mono}}. Finally remember to install the C# extension from the VS Code Marketplace by pressing Ctrl-P and entering: ext install ms-dotnettools.csharp You will also want to make sure to set the option for the C#/Omnisharp extension to use the globally installed mono in your path. Add this line to your configuration: "omnisharp.useGlobalMono": "always" == トラブルシューティング == === 最初の起動時やサインインするときに Unity がクラッシュする === Unity の設定ファイルが間違って作成されるというレアなバグが存在します。次のコマンドでリセットしてみてください: {{bc|$ rm -rf ~/.config/unity3d/{*.prefs,*.log,Preferences} }} === プロジェクトをロードしようとすると Unity がクラッシュする === {{ic|GTK_IM_MODULE}} の設定を解除することでクラッシュしなくなるという [http://forum.unity3d.com/threads/unity-on-arch-manjaro-linux.350315/page-3#post-2271637 報告] があります。 === ~/.config/user-dirs.dirs が存在しない場合に Unity がクラッシュする === xdg ファイルを生成する方法を見て下さい: [[XDG ユーザーディレクトリ]]。 === Unity crashes with DllNotFoundException === In unity 2019 and newer, if you see a message along the lines of: {{ic|DllNotFoundException: Unable to load the unmanaged library (x) Reason: libtinfo.so: cannot open shared object file: No such file or directory }} , try installing {{AUR|ncurses5-compat-libs}}. === Unity fails to build project to webGL plataform === IL2CPP needs libtinfo-5.so library for the building process and ncurses5 provides it. So make sure to install {{AUR|ncurses5-compat-libs}} if you want to build to webGL. === プレイテスト中にちらつきが発生する (NVIDIA) === NVIDIA のグラフィックカード・ドライバーでは垂直同期が正しく動作しないようです。{{Pkg|nvidia-settings}} を起動して "OpenGL Settings" から "Sync to VBlank" をオフにすることで解決します。 ちらつきは "transform.Rotate" と "Input.GetKey" を組み合わせて使用している場合に発生します。 === Error: Multiple Unity instances cannot open the same project === Unity probably did not shutdown properly, in this case you should navigate to your project folder and delete '''Temp''' folder. === Android Remote not working / Running Android build fails with "Unable to forward network traffic to device" === Try this workaround : # Close Unity. # Shutdown adb daemon with {{ic|adb kill-server}} # Plug in the android device. # Find your device ID with {{ic|adb devices}} # Use {{ic|adb -s "deviceID" forward "tcp:34999" " "}} replacing {{ic|"deviceID"}} with the correct one. That's it now you can open unity and test it, an error "socket bind failed" will appear that you can safely ignore. === No window opens: Desktop is 0 x 0 @ 0 Hz === If using [[Wayland]], try using the [[Xorg]] backend of SDL by setting the environment variable {{ic|1=SDL_VIDEODRIVER=x11}}. === Brotli Invalid ELF Header === If you see an error similar to: Failed running python2 "$EDITOR_PATH/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Brotli/python/bro.py" Either replace the brotli macosx egg with a linux egg at {{ic|~/.cache/Python-Eggs/Brotli-0.4.0-py2.7-macosx-10.10-x86_64.egg-tmp}}, or switch from brotli to gzip: File -> Buld Settings -> Player Settings -> Player -> Publishing Settings -> Compression Format === Can't Load My Assets In Package Manager === If you have proxy/VPN configured reset it. If you are using iptable resetting it may also work, [[Iptables#Resetting rules|to reset iptable.]]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Unity3D
に戻る。
検索
検索
Unity3Dのソースを表示
話題を追加