问题标签 [particle-system]

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 投票
3 回答
2218 浏览

ios - iOS的粒子动画

我在我UIView的基于 2D 游戏中需要粒子动画。目前我正在使用一组图像进行粒子动画。这使我的应用程序大小增加,有时会导致内存泄漏。有没有办法使用 Core Animation 制作粒子动画?

0 投票
1 回答
301 浏览

xna - 实时更改 XML 以改变粒子效果

我目前正在使用 XNA 编写粒子系统。我想做的是使用外部文件(例如 XML)并能够在应用程序运行时修改此文件,一旦保存,更改将反映在粒子系统中。

我最初的建议:使用 FileWatcher(不记得确切的类名)来监视粒子效果文件,当日期更改时,重新加载文件从而导致进行更改。

任何帮助,将不胜感激。

0 投票
1 回答
265 浏览

graphics - 使用 Cocos2d 的蘑菇云

作为我正在开发的 iPad 游戏中爆炸的结果,我想显示一个动画蘑菇云(可能带有粒子发射器)。

我想知道是否有人已经尝试过这个,他们是否愿意给我一些指示。

0 投票
1 回答
1071 浏览

simulation - 用 SPH 粒子模拟火灾

我想用SPH粒子模拟火。我了解 SPH 背后的概念,但还不了解如何将火建模为流体。

  • 我是否必须为我的粒子添加一些温度属性,我可以从中获得颜色?
  • 我是否必须考虑周围的空气颗粒才能产生一些浮力效果?
  • 粒子从哪里获得热量?我是否必须在一些空间上添加一个热发射器来产生温暖的粒子,以便温度随着时间的推移扩散到其他粒子?
  • 是否有一些教程可以描述我的问题?
0 投票
3 回答
1092 浏览

uiview - uiview中的粒子效果

我想在 uiview 中编写/使用粒子效果,所以我正在考虑使用石英编写一个简单的效果。这将是严格的 2d。我是在不使用 gl 的情况下自取其辱,还是有其他项目或解决方案可以很好地在 uiview 中包装粒子系统?

0 投票
1 回答
1613 浏览

iphone - 在 CCTouchesMoved 中使用 Cocos2D 粒子效果时 FPS 降低问题

这是我在 CCTouchesMoved 中使用的代码,用于在触摸位置产生粒子效果。但是,在使用此 FPS 时,当触摸移动时,FPS 会下降到 20!我试过降低粒子的寿命和持续时间(你可以在代码中看到).....

如何解决在使用粒子效果时移动触摸时 FPS 降低的问题???

请帮帮我...我尝试使用不同的粒子并最小化寿命和持续时间,但没有奏效!有什么新想法吗?或修复我所做的事情?

0 投票
1 回答
2657 浏览

iphone - 使用 CCTextureCache 设置粒子的纹理

我正在迈出第一步cocos2d-iphone

我在用:

使用我的 zwoptex 文件。有了那套,我正在CCSprites使用frameCache这样的方式创建我的:

到现在为止还挺好。现在我正在创建自己的粒子系统,我需要设置纹理。我从 zwoptex 中读取是有意义的,但我找不到办法。我还检查了示例,它们执行以下操作:

所以我的问题是:

  • 如果我要拥有的不仅仅是一个具有不同纹理的粒子系统。我应该和他们一起创建一个 zwoptext 吗?如果是这样,怎么做?
  • 为什么做这些例子[[CCTextureCache sharedTextureCache] addImage: @"file"];?是因为没有加两次吗?

编辑:我刚刚在cocos2d 的论坛上发布了这个。

0 投票
1 回答
253 浏览

java - Java中的图形密集型应用程序

我正在用 Java 制作粒子引擎,现在我正在使用java.awt.canvas. 我正在使用canvas.getBufferStrategy().getDrawGraphics(),然后,当我完成后,使用canvas.getBufferStrategy().Show().

现在我有了一些粒子(graphics.fillOval(...)) - 我需要做一些添加剂混合!问题是,我在任何地方都找不到添加剂混合(谷歌搜索)。我从谷歌搜索中得出的结果是通过 jogl 打开 gl。jogl 将是图形的一个很好的转变,因为我已经改变图形颜色数千次,而且我找不到加法混合,但我只是不确定 jogl 是否是标准的并且适用于所有(或大多数)计算机。

欢迎任何想法或建议。

0 投票
3 回答
2919 浏览

3d - 游戏如何制作火焰和烟雾效果?

我在互联网上搜索了有关粒子系统和火焰效果的信息,但没有找到任何好的答案。

有些游戏将某种电影显示为火,这非常好,但不适用于靠近观众的火。

如何在游戏中制作逼真的火焰和烟雾效果?我正在寻找好的示例代码或描述如何做到这一点。

0 投票
1 回答
486 浏览

iphone - 如何使用带有一些随机性的 CAReplicatorLayer 创建火花效果?

是否可以使用具有一定随机性的 CAReplicatorLayer 粒子系统创建令人信服的火花效果?

如果是这样,怎么做?