Projemin kaynaklarıma yeni bir .fsh veya .vsh OpenGL ES 2.0 shader dosyası eklediğimde, dosya ait olmadığı Derleme Kaynakları oluşturma aşamasına eklenir. Daha sonra el ile bu aşamadan kaldırmak ve el ile bunu Kopya Bundle Kaynakları oluşturma aşamasına eklemek zorundayım..Fsh/.vsh shader dosyalarını Xcode'a nasıl eklenir, böylece bunlar Bundle Resources (Kopyalama Paketi Kaynakları) fazına otomatik olarak eklenir?
Xcode'a, .psh ve .vsh uzantılı dosyaları otomatik olarak Bundle Kaynakları oluşturma aşamasına kopyalamak için söyleyebileceğim bir yöntem var mı?
Veya gölgelendiricileri Bundle Kaynakları oluşturma aşamasına eklemekle aynı etkiye sahip bir Yapı Kuralı oluşturmak mümkün mü?
Her Xcode kullanıcısının tek tek oynatması gereken bir ayar veya sistem değişikliği yerine Xcode projesi/çalışma alanının tüm kullanıcıları için çalışan bir çözümü tercih ederim.
:
Ve durumda sözdizimi vurgulama kaçırıyoruz, 'OpenGL Gölgelendirme Dil Kaynak' Dosya türünü değiştirmek cevabın, projenizin "Yapı Kuralları" bölümünde bulunabileceğini söylüyor. –
Ben de öyle düşündüm ama şans yok. Ya "çoklu derleme komutları" veya "dosyayı işlemek için bir kural yok" uyarıları alıyorum. Fsh/vsh dosyalarını 'Dosya Türü'nü OpenGL Gölgeleme Dili kaynağına ayarlasa bile, bir kural olan "PBXCp kullanarak GLSL kaynak dosyaları" ile en mantıklı çözüm işe yaramadı. – LearnCocos2D
Projeler arasında paylaştığım kendi oluşturduğum bir grafik kitaplığım var. Kod ve gölgelendiricilerin tek bir klasörde olmasını ve Xcode'un kaynak dosyaları olan ve kütüphaneyi yeni bir projeye her aktardığımda kaynakları olan rakamlara sahip olmasını istiyorum. –