Linux アプリケーションのビルド
Build a Unity application on Linux platform.
読み終わるまでの所要時間 6 分最終更新 1ヶ月前
Linux プラットフォームで Unity アプリケーションをビルドするには、以下のステップに従います。
- File > Build Profiles から Build Profiles ウィンドウを開きます。
- Add Build Profile を選択して、Platform Browser ウィンドウを開きます。
- 使用可能なプラットフォームのリストから Linux を選択し、必要なビルド設定を行います。Linux のオプションがない場合は、Install with Unity Hub を選択し、インストール指示に従います。モジュールのインストール方法については、モジュールの追加 を参照してください。
- Switch Profile を選択して、新しいビルドプロファイルをアクティブなプロファイルとして設定します。
- Build または Build and Run を選択します。これらのオプションの詳細は、アプリケーションのビルド を参照してください。
- Linux ファイル選択ウィンドウで、ビルドを配置する場所を選択します。
- Name フィールドに、ビルドの適切な名前を入力します。
- Save を選択します。ビルドプロセスが開始されます。
Linux プレイヤービルドバイナリ
Linux プラットフォームで Unity アプリケーションをビルドする場合、Unity は以下のファイルを生成します。 はアプリケーションの名前です。
ProjectName- : アプリケーションのプロジェクト実行ファイルです。起動時に Unity エンジンを呼び出すプログラムのエントリーポイントが含まれます。
ProjectName.x86_64 - : この
UnityPlayer.soファイルにはネイティブの Unity エンジンコードがすべて含まれます。Unity Technologies 証明書で署名されており、悪意のあるエンティティによってエンジンコードが改ざんされていないことを保証します。.so - ファイル: マネージ (C#) コードのデバッグに使用できるシンボルファイルです。Build Settings ウィンドウで Development Build を有効にすると、これらのファイルがビルドディレクトリ内にコピーされます。
*.pdb - ファイル: ネイティブ (C/C++) コードのデバッグに使用できるシンボルファイルです。Build Settings ウィンドウで Development Build を有効にすると、これらのファイルがビルドディレクトリ内にコピーされます。
*_s.debug - フォルダー: このフォルダーには、アプリケーションの実行に必要なすべてのデータが含まれます。
ProjectName_Data - : この
libdecor-0.so.0ファイルは Linux 共有ライブラリで、Wayland クライアントがクライアント側のウィンドウ装飾を管理するために使用します。これにより、さまざまなコンポジターで一貫したウィンドウ動作と外観が保証されます。.so - : この
libdecor-cairo.soファイルは Linux 共有ライブラリで、Cairo グラフィックスと.soを統合します。Wayland でクライアント側の装飾をレンダリングして、視覚的な一貫性とパフォーマンスを向上します。libdecor
IL2CPP スクリプティングバックエンドを使用している場合は、アプリケーションプレイヤービルドに以下のファイルとフォルダーも含まれます。
- : この
GameAssembly.soファイルには、パフォーマンスを向上させるためにネイティブコード (C/C++) に変換されたすべてのマネージ (C#) ゲームロジックとスクリプトが含まれています。.so - フォルダー: このフォルダーには、IL2CPP のビルド中に生成される中間ファイルが含まれています。このファイルは、配布ではなくデバッグに役立ちます。
ProjectName_BackUpThisFolder_ButDontShipItWithYourGame