「MonoGameでプログラマブルシェーダーを使う」の版間の差分

編集の要約なし
56行目: 56行目:




== 利用する ==
=== 利用する ===
RemoteEffectProcessorは標準でインターネット上にサーバーが提供されている。
RemoteEffectProcessorは標準でインターネット上にサーバーが提供されている。
ただしちょっと遅い。
ただしちょっと遅い。


=== NuGetからパッケージを追加する ===
==== NuGetからパッケージを追加する ====
NuGetからパッケージを追加する。
NuGetからパッケージを追加する。
  InfinitespaceStudios.Pipeline
  InfinitespaceStudios.Pipeline


=== MonoGame Pipeline Toolに参照を追加する ===
==== MonoGame Pipeline Toolに参照を追加する ====
Content.mgcbファイルをMonoGame Pipeline Toolで開き、参照を追加する。
Content.mgcbファイルをMonoGame Pipeline Toolで開き、参照を追加する。
これでfxファイルの「Processor」の選択肢に「RemoteEffectProcessor」が追加される。
これでfxファイルの「Processor」の選択肢に「RemoteEffectProcessor」が追加される。
73行目: 73行目:
* プロジェクト内の「packages」ディレクトリの中
* プロジェクト内の「packages」ディレクトリの中


=== fxファイルのプロセッサーを変更する ===
==== fxファイルのプロセッサーを変更する ====
MonoGame Pipeline Toolでfxファイルを選ぶとプロパティ一覧の「Processor」の項目に「RemoteEffectProcessor」が追加されているのでこれを選ぶ。
MonoGame Pipeline Toolでfxファイルを選ぶとプロパティ一覧の「Processor」の項目に「RemoteEffectProcessor」が追加されているのでこれを選ぶ。


82行目: 82行目:
* RemoteAddress=自前サーバーのIPアドレス
* RemoteAddress=自前サーバーのIPアドレス
* RemotePort=8001(デフォルトは8001番ポート)
* RemotePort=8001(デフォルトは8001番ポート)


== 自前サーバーを構築する ==
== 自前サーバーを構築する ==