1

basic_shader.vsh および basic_shader.fsh という名前のシェーダーがあります。これら 2 つのファイルの両方を、Copy Bundle Resources ビルド フェーズに追加しました。しかし、それらはバンドル アプリにコピーされていません。また、ログ ナビゲーターには表示されません。Xcode ビルダーはそれらを効果的に無視します。

これらは、ソース ディレクトリの外のディレクトリにあります。それが関連しているかどうかはわかりません。面白いことに、同じくソース ディレクトリの外にある png 画像がバンドル内にコピーされています。私のアプリは、Cocoa を使用した Mac OS X アプリです。

4

3 に答える 3

1

Copy Bundle Resourcesビルドフェーズの代わりにCopy Filesビルドフェーズ(宛先をリソースに設定)に追加することで解決しました...問題を本当に理解していないので、実際に問題を解決する理由がわかりません。 ..

とにかくありがとう...

于 2012-09-25T12:15:37.187 に答える
0

シェーダーがリソースにコピーされていることを確認してください

于 2012-09-25T01:22:10.927 に答える