问题标签 [ccparticlesystem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
247 浏览

ios - CCParticleSystem 说它正在运行,不可见

现在这似乎是一个非常愚蠢的问题,虽然它可能是,但这并不是因为我在教程之后尝试了 2 分钟然后失败了。我花了两个小时左右的时间试图解决这个问题,但没有成功。我的问题很简单。如何从“粒子设计器”plist 粒子中添加粒子效果。我已经尝试了几乎所有东西,但是互联网上的资源数量有限。

我使用了默认的粒子效果,导出为 .plist 并将其和图像添加到我的项目中。我检查了图像是否正确导入,是的。然后我尝试了不同的变体

我试过记录它的位置来检查它是否在视图中(它是),我试过检查 .isRunning 是否返回 true,它是......但我看不到它!它是看不见的!我开始了一个新项目,只是为了再试一次,但它不想工作。无论有无 ARC,如果这有所不同的话。我正在使用 cocos2d v2.1。这是我要实现的粒子文件:http ://www.mediafire.com/?mz1gjxvpyc5jy1u

任何非常明显的我做错了,任何帮助或任何东西?:)

0 投票
0 回答
43 浏览

ios - 玩 10-15 关后崩溃

我正在使用 CCParticleSystemQuad 来模拟爆炸效果。在设备上玩 10-15 个关卡后,它崩溃了,我收到一条错误消息

Assertion failure in -[CCParticleSystemQuad initWithFile:]

并指向 CCParticleSystem.m 类NSAssert( dict != nil, @"Particles: file not found");

这是我的代码:

0 投票
1 回答
99 浏览

cocos2d-iphone - CCParticleSystemQuad isRunning/particleCount 行为

我对 CCParticleSystemQuad 的isRunningparticleCount属性有一些疑问。

我目前正在管理粒子系统的重用,因此我需要对系统当前是否正在运行进行布尔检查。

我想尝试的两个属性是我有问题的

我的代码剪断

当前的行为是这样的:

isRunning - 总是返回 1

particleCount - 总是返回 0

因此,当我使用particleCount 时,不会创建任何新效果。当我使用 isRunning 时,总是会创建新的粒子系统

0 投票
0 回答
185 浏览

ios - OpenGL 错误 0x0500 在 -[CCParticleSystemQuad draw] 455

我正在开发box2d游戏。因为我使用了动画和粒子效果,我的游戏运行良好,但控制台我不断收到这个错误。

目前我正在使用 cocos2d V2.1。谁能告诉我,什么是错误?为什么会这样?

谢谢...

0 投票
1 回答
209 浏览

objective-c - CCParticleSystem 不显示在我的 iPad 场景中

我正在尝试使用 Cocos2d 的粒子系统,在我的 iPad 上从 CCScene 继承的现有场景中添加效果。但是,不知何故,粒子系统并未添加到舞台/运行中。在搜索包括此处在内的多个站点后,我无法使其运行。

并调用:

我曾使用 CCParticleExplosion 类,我设法让它工作。

-编辑-

我找到了一个解决方案,它给了我正确的结果。但在我看来,这不是它的工作方式。

我已经用 CCParticleFire 替换了 CCParticleSystem,现在可以正常工作了。由于 CCParticleFire 是一个粒子示例,我发现此解决方案是“解决问题的方法”。

0 投票
0 回答
170 浏览

cocos2d-x - cocos2d-x 游戏在显示CCParticleExplosion的效果时变慢

我在用 this->schedule( schedule_selector(HelloWorld::Game), 0.01);

并且在我的游戏功能中,由于以下代码,游戏变慢了

每当发生爆炸效果时,游戏都会保持缓慢。

  1. 另一件事我怎样才能减少爆炸半径?谢谢
0 投票
0 回答
59 浏览

c++ - 如何更改 CCParticleSystemQuad 中现有粒子的生命周期?

我有一个CCParticleSystemQuad,它产生了许多粒子setLifeVaule(40)。现在,在运行时,我想更改现有粒子的生命值,in fewer value例如0.1. 但是setLife() function does not affect现有的粒子。我怎样才能改变它们的寿命?

0 投票
1 回答
47 浏览

android - 向主 CCLayer 添加更多子项会导致其他子项无法正常运行

我正在使用 cocos2d-x 开发一个安卓游戏。在主菜单层我放了一个背景图像,一个播放按钮,我还使用 CCSpriteParticleSystem 类来展示一些降雪效果。我面临的问题是,当我将 CCParticleSystem 对象作为子对象添加到主层时,播放按钮将停止工作。当我点击播放按钮时,出现黑屏并关闭游戏。谁能帮帮我吗

代码如下:

在此代码段中,使用了多个函数。buttonWithText(..) 创建一个带有一些文本的按钮。问题是,当我添加 CCParticleSystem 时,播放按钮不执行分配的功能

0 投票
1 回答
206 浏览

ios - CCParticleSystemQuad 因错误“粒子四边形中的异常错误”而崩溃

当已经运行的粒子效果的 setVisible 属性更改为 NO,然后又变为 YES 时,代码就会崩溃。我已经使用 ParticleEffects 有一段时间了,但我以前从未遇到过这个错误。我不知道我哪里错了。它太令人沮丧了。请任何帮助都会创造奇迹。我使用 cocos2d 2.x、xCode5,当然我已经通过 ParticleDesigner 生成了我的 ParticleEffects。希望有人能在这里帮助我。谢谢:)

0 投票
2 回答
31 浏览

ios - 粒子系统从 App Store 执行不同的下载

在发布到 App Store 之前,我为 iPhone 版本开发了一款游戏并在模拟器和实际设备(iphone5/6/6+/ipa​​d)上对其进行了测试。但是,当我从应用商店下载我的应用时,粒子系统的行为仅在 iPhone 6、6+ 上有所不同。粒子执行的速度要快得多。在我的实际测试设备上,所有 iPhone 版本的费率都是相同的。只有在从应用商店下载后,执行速度才会有所不同。我使用粒子设计器生成 plist,下面是我的代码的一部分:

我使用 cocos2d v3 进行游戏。有人遇到同样的问题吗?谢谢你。