在 cocos2d 中正确实现粒子设计器 plist 发射器?
我对如何正确使用粒子设计器中制作的发射器和 cocos2d 中的 Retina 显示感到困惑。我尝试使用带有非高清纹理(例如,fire.png)的发射器,保存为“article.plist
”,无论是否嵌入纹理,我都会得到一个无论哪种方式都会发出某种警告。然后,我使用 fire-hd.png
和名称“article-hd.plist
”制作了另一个发射器,我收到了相同类型的警告,例如,>cocos2d: 文件名(fire-hd.png) 包含-hd 后缀。删除它。请参阅 cocos2d 问题 #1040
搜索问题 #1040
会产生一些信息,但不足以让我解决此问题。
一点点启示?
I'm confused about how to properly use emitters made in Particle Designer with Retina displays in cocos2d. I have tried using an emitter with a non-hd texture (fire.png
for example) saved as "particle.plist
" with and without the texture embedded and I get a warning of some kind either way. I then made another emitter with fire-hd.png
and the name "particle-hd.plist
", and I get the same types of warnings, stuff like, cocos2d: Filename(fire-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040
Searching for issue #1040
yields a little info, but not enough for me to fix this.
A little enlightenment?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要准备这些文件。
CCParticleSystem 首先搜索-hd 纹理文件,然后是非hd 纹理文件,然后是嵌入的纹理数据。
编辑
“警告高清文件未找到”对于粒子 plist 是错误警告。在这种情况下,您可以使用 CCParticleSystem initWithDictionary 方法,而不会发出任何警告。
You need to prepare these files.
CCParticleSystem searches -hd texture file first, then non-hd texture file, and then embedded texture data.
EDIT
"Warning HD file not found" for Particle plist is false warning. You can use CCParticleSystem initWithDictionary method without any warning in this case.