「MonoGame 3.8.0以降でfxファイルをコンパイルする」の版間の差分

編集の要約なし
 
7行目: 7行目:
[[homebrew]]を使った手順。
[[homebrew]]を使った手順。


=== xquartzをインストールする ===
[[xquartz]]を[[インストール]]する。
[[xquartz]]を[[インストール]]する。
<source lang="bash">
<source lang="bash">
12行目: 13行目:
</source>
</source>


=== wineをインストールする ===
[[wine]]を[[インストール]]する。
[[wine]]を[[インストール]]する。
wineパッケージはstable(安定版),devel(開発版),staging(突撃版)の3種類ある。
wineパッケージはstable(安定版),devel(開発版),staging(突撃版)の3種類ある。
22行目: 24行目:
</source>
</source>


=== p7zipをインストールする ===
[[p7zip]]を[[インストール]]する。
[[p7zip]]を[[インストール]]する。
mgfxcコンパイラは[[7z]]形式で配布されているためだ。
mgfxcコンパイラは[[7z]]形式で配布されているためだ。
28行目: 31行目:
</source>
</source>


=== mgfxcをインストールする ===
mgfxcコンパイラの[[ダウンロード]]と[[インストール]]を全自動でやってくれるスクリプトを実行する。mgfxcコンパイラなどは「$HOME/.winemonogame」ディレクトリに格納される。
mgfxcコンパイラの[[ダウンロード]]と[[インストール]]を全自動でやってくれるスクリプトを実行する。mgfxcコンパイラなどは「$HOME/.winemonogame」ディレクトリに格納される。
<source lang="bash">
<source lang="bash">
35行目: 39行目:
</source>
</source>


=== 環境変数を設定する ===
上記のスクリプトで[[環境変数]]が追加される。
上記のスクリプトで[[環境変数]]が追加される。
<source lang="bash">
<source lang="bash">
50行目: 55行目:


そこで[[launchd]]を使ってログイン時に環境変数を設定する。LaunchAgentsディレクトリにplistファイルを置けばログイン時に自動実行される。拡張子がplistならファイル名は何でもいいので今回はenvironment.plistとした。
そこで[[launchd]]を使ってログイン時に環境変数を設定する。LaunchAgentsディレクトリにplistファイルを置けばログイン時に自動実行される。拡張子がplistならファイル名は何でもいいので今回はenvironment.plistとした。
 
mkdir ~/Library/LaunchAgents/
  vi ~/Library/LaunchAgents/environment.plist
  vi ~/Library/LaunchAgents/environment.plist