问题标签 [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 回答
455 浏览

objective-c - Cocos2d:发射的粒子无法正确平移屏幕

我已经设置了一个粒子发射器来显示一个看起来很棒的发光球体(由下面的代码添加)。唯一的问题是,当我平移关卡时,已经创建的粒子也会平移,而不是停留在发射器位置的本地;发射器本身可以正确平移并从正确的位置发射新粒子

我必须做些什么来确保发射的粒子也随着屏幕平移?

0 投票
1 回答
3805 浏览

cocos2d-iphone - Cocos2D - 粒子跟随发射器而不是停留在它们被释放的位置

在 cocos2D 中,我目前有一个非常简单的粒子发射器,初始化如下:

它只是直接添加到游戏层。

这个发射器以这种方式跟随屏幕周围的精灵(发生在更新方法中):

现在的问题是,留在发射器后面的粒子尾部会随着发射器移动,而不是被释放的粒子只是停留在它们被释放的位置,这会产生一种非常奇怪和愚蠢的外观效果。

我想要做的是让粒子在它们产生后根本不跟随发射器,不幸的是我找不到任何这样做的方法。

正如您从上面的代码中看到的那样,我已经四处搜索,发现有人建议更改发射器的positionType属性,尽管我已经尝试了所有可能性,但并没有解决问题。

有人对这可能是什么有任何想法吗?

0 投票
2 回答
1078 浏览

cocos2d-iphone - Callback when Cocos2d CCParticleSystem has finished?

I'd like to run a callback/selector when a Cocos2d CCParticleExplosion is completely finished. How do I do this?

I tried using scheduleOnce with the same duration as the emitter, but that finish too soon since I guess the duration of the emitter controls for how long it will emit new particles, but not how long the complete animation lasts.

0 投票
0 回答
852 浏览

cocos2d-iphone - 在 cocos2D 中像形状一样绘制云

我是 cocos2D 的新手

我想在屏幕上拖动时绘制类似于附图中的粒子的云状粒子。我尝试使用 CCParticleSmoke,但无法控制粒子的扩散。初始化:

在手势方法中

当我运行我的代码时,虽然我平行拖动,但会出现垂直云状粒子。无法获得有关该做什么的任何线索。我不希望粒子扩散,但如下图所示。任何及时的帮助表示赞赏。

谢谢。

想要像

0 投票
1 回答
845 浏览

iphone - Cocos2D 2.0 移除了 ARCH_OPTIMAL_PARTICLE_SYSTEM,如何创建点粒子?

我正在将我的 Cocos2D 游戏升级到 Cocos2D 2.0-rc23。我发现 Cocos2D 2.0 删除了 ARCH_OPTIMAL_PARTICLE_SYSTEM。

" [FIX] 粒子:正确处理预乘图像

"

在我当前的代码中。

CCParticleSystem *emitter = [ARCH_OPTIMAL_PARTICLE_SYSTEMparticleWithFile:@"ps.plist"];

我怎样才能改变这个?

0 投票
1 回答
2352 浏览

iphone - 在 cocos2d 中通过 ccspritebatchnode 使用粒子效果

我正在尝试为我的 cocos2d iOS 游戏添加粒子效果。我在向我的精灵添加粒子时遇到问题,因为我的所有精灵都使用 spritebatch 来提高性能。因此,我似乎不能轻易地在我的精灵上使用粒子效果。如果我只是将所有粒子效果保留在我的游戏层上,一切都会正常工作,但我宁愿让每个精灵都跟踪自己的粒子效果。这是我的代码,位于我的播放器类中:

使用这种技术给我一个错误说

为了避免这种情况,我创建了一个单独的类particleBase。

在particleBase 类中,我从ccsprite 继承它并有一个iVar 用于跟踪粒子效果:

当使用这种技术时,我在我的播放器类中尝试了这个:

这样做时,我没有收到错误,但粒子也没有显示。

任何帮助将不胜感激。

0 投票
1 回答
862 浏览

iphone - Cocos2d v2.0:无法将CCParticleSystem添加到场景中

我正在尝试将 CCParticleFlower 添加到我的 Cocos2d v2.0(启用 ARC)HelloWorld 场景中。这就是我正在运行的代码:

我尝试了几种变体,但我不确定我做错了什么,因为我从未设法运行它。

例如:

0 投票
2 回答
521 浏览

cocos2d-iphone - cocos2d 创建 CCParticlySystemQuad

这个函数什么都不做,大约 30 秒后 fps 开始下降。我想知道我必须做什么才能正确显示 ccparticle。

这是我的代码:

0 投票
2 回答
235 浏览

cocos2d-iphone - 控制 CCParticleSystemQuad 中的单个粒子?

我在粒子发射器上调用 setTexture:withRect:... 我的问题是,有什么方法可以提供多个矩形,以便粒子可以由随机精灵组成?或者是使用多个发射器完成此任务的唯一方法?

我想如果有一种方法可以实际获取正在生成的粒子集合,那么我可以遍历它们并设置它们的矩形,甚至颜色属性,但是在 cocos2d 文档中,我看不到获取单个粒子对象的方法......有没有办法做到这一点?

0 投票
3 回答
10804 浏览

cocos2d-x - 谁能给我一个简单的 COcos2d-X 粒子示例?

我只是想用Cocos2d-x和C++做一个CCParticleExplsion,但是搜遍后似乎找不到。对象示例: