10得票1回答
使用OpenGL (JOGL) 实现好的 3D 爆炸和粒子效果?

我一直想写这个项目...作为大学的一个项目,我和朋友一起编写了一个需要好的爆炸和粒子效果的游戏。我们遇到了一些问题,但我们解决得相当优雅(我认为),我想分享这些知识。 好的,我们找到了这个教程:制作粒子爆炸效果,使用Java和JOGL实现似乎很容易。在回答我们如何实现这个教程之前,我将解释渲...

11得票2回答
我该如何制作五彩纸屑?

我想要发射彩带粒子。每个粒子都是相同的形状,但我希望每个粒子的颜色是我指定的一组颜色中的随机颜色。 是否有一种方法使每个发射的粒子具有随机颜色,还是我需要为每个粒子颜色单独设置一个发射器?

11得票4回答
粒子系统设计?

我正在设计自己的粒子系统引擎,这是为了学习目的,我不想使用现有的引擎。 现在我生成了漂亮的粒子,但我想布置引擎使其更易于与它们一起工作。 我一直在思考一个类“ParticleSystem”, 该类将包含以下引用: particlesList: 组成系统的粒子列表。 systemEmi...

15得票8回答
粒子效果作为网页背景?

我想使用这个例子作为背景,但是我似乎无法让它正常工作。 http://vincentgarreau.com/particles.js/#nasa 为了解决这个问题,我被迫使用一个-1500像素的margin top,只是为了将我的文本放在它的上方,这会导致响应性方面的主要问题。 请问有没...

7得票7回答
在圆柱体/锥体上均匀生成三维点

我希望能在圆柱体和圆锥体上随机均匀生成点。圆柱体由其中心、半径和高度定义,圆锥体也是如此。我可以获得每个形状的边界框,所以我考虑在边界框内生成点。但是,我不确定如何将它们投影到圆柱体/圆锥体上,或者这是否是最好的想法。 有什么建议吗? 谢谢。

19得票1回答
改变SpriteKit粒子颜色。

在 SpriteKit 编辑器中创建粒子后,是否可能改变粒子的颜色?我尝试使用 setParticleColor 方法,但似乎没有任何效果。基本上,我想要一个粒子文件和一种编程方式在运行时动态更改颜色...

22得票6回答
如何停止粒子效果?(SKEmitterNode)

我目前在碰撞语句中有这段代码,当与对象发生碰撞时,此粒子会出现,但我该如何停止它呢?它一直持续下去,而我只希望每次接触发生几次等。SKEmitterNode *emitter = [NSKeyedUnarchiver unarchiveObjectWithFile:[[NSBundle ma...

52得票5回答
在具有分布式粒子的图像的空闲区域内拟合最大圆形

我正在处理图片,以便在包含分布颗粒的图像的任何自由区域中检测和适配最大可能的圆形: (能够检测出颗粒的位置). 一种方法是定义一个接触三个点组合的圆形,检查圆形是否为空,然后在所有空圆形中找到最大的圆。但是,这会导致组合数量巨大,即 C(n,3),其中n是图像中颗粒的总数。 如果有人能够...

11得票2回答
JavaScript中高效的粒子系统?(WebGL)

我正在尝试编写一个程序,对粒子进行一些基本的重力物理模拟。我最初使用标准的Javascript图形(2d上下文)编写了程序,用这种方法可以获得每秒约25帧/10000个粒子的结果。我改用WebGL重新编写了工具,因为我认为那样可以获得更好的结果。我还使用了glMatrix库进行向量数学计算。然...

14得票2回答
粒子系统libGDX

有没有人能给我一个好的例子,说明如何在libGDX中制作粒子系统?我已经查看了libGDX源代码中的测试示例,但仍然很难理解。也许对它的一个好的解释会有所帮助。我想制作一些带有大量彩色粒子的爆炸效果。非常感谢任何帮助!