permainan saya menggunakan beberapa sistem partikel. setiap kali saya menggunakan sistem partikel pertama, misalnya bintang.plist, partikel berikutnya yang ditampilkan akan menggunakan tekstur bintang.plist. (jadi kalau partikel berikutnya hujan, maka akan menjadi hujan bintang :( Saya menggunakan [ARCH_OPTIMAL_PARTICLE_SYSTEM partikelDenganFile: @""], seperti:
CCParticleSystem* rain = [ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@"rain.plist"];
[self addChild:rain z:-1];
dan sebelum menginisialisasi hujan, saya mendapat panggilan untuk memuat partikel terlebih dahulu hanya dengan menggunakan:
[ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@"rain.plist"];
lalu kalau partikel selanjutnya yang saya mainkan adalah meteor.plist, tekstur yang digunakan masih tekstur rain.plist.
saya menggunakan cara yang sama untuk menampilkan meteor:
NSString* fn = [NSString stringWithFormat:@"meteor%i.plist", random];
CCParticleSystem* meteor = [ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:fn];
Saya sudah mencoba CCParticleQuad dan CCParticlePoint, di 3gs dan iPhone 4 dan simulator, tetapi masalahnya masih sama.
.plist
atau file terpisah? Saya pernah mengalami masalah serupa dengan tekstur yang tertanam di plist sebelumnya, itu sebabnya saya bertanya. - person bummzack   schedule 02.02.2012