1

我有名为 basic_shader.vsh 和 basic_shader.fsh 的着色器。我将这两个文件都添加到了 Copy Bundle Resources 构建阶段。但它们不会被复制到捆绑应用程序中。而且它们不会出现在日志导航器中。Xcode builder 有效地忽略了它们。

它们位于源目录之外的目录中。我不知道这是否相关。有趣的是,同样位于源目录之外的 png 图像被复制到包中。我的应用程序是使用 Cocoa 的 Mac OS X 应用程序。

4

3 回答 3

1

我通过添加到Copy Files构建阶段(将目标设置为 Resources)而不是Copy Bundle Resources构建阶段来解决...我不知道为什么它解决了这个问题,因为我实际上并不真正理解这个问题。 ..

不管怎么说,还是要谢谢你...

于 2012-09-25T12:15:37.187 回答
0

确保将着色器复制到资源中

于 2012-09-25T01:22:10.927 回答
0

由于某种原因,.metal 文件不被视为资源。如果您只是将扩展名更改为其他任何内容,它们将被复制到捆绑包中。

于 2016-03-20T21:23:56.380 回答