我对如何在cocos2d中使用带有Retina显示的Particle Designer中的发射器进行正确使用感到困惑。我已经尝试使用具有非高清纹理的发射器(例如fire.png
)保存为“particle.plist
”,无论是否嵌入了纹理,我都会收到某种警告。然后,我使用fire-hd.png
和名称“particle-hd.plist
”制作了另一个发射器,我得到了相同类型的警告,例如cocos2d: Filename(fire-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040
搜索问题#1040
会产生一些信息,但还不足以解决这个问题。
有点启蒙?
答案 0 :(得分:2)
您需要准备这些文件。
修改强>
粒子plist的“警告HD文件未找到”是错误警告。在这种情况下,您可以使用CCParticleSystem initWithDictionary方法而不会发出任何警告。NSString *path = [[NSBundle mainBundle]
pathForResource:@"particle1_traile" ofType:@"plist"];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
CCParticleSystem *particle = [[[CCParticleSystemQuad alloc]
initWithDictionary:dict] autorelease];