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

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

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

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

9得票1回答
SCNParticles的最佳图像格式是什么?

我一直使用Photoshop的带Alpha通道的24位.png格式,刚尝试过一个.psd文件,在OpenGL ES中可以正常工作,但Metal不能识别Alpha通道。 在SceneKit中,粒子最高效的纹理格式是什么? 如果需要测试,这里有一个样品表。 它看起来很白...在空白处右键单击...

9得票4回答
绘制粒子

我的应用程序的一部分展示了一个景观,但目前有点无聊。因此,我计划在屏幕上动画一些粒子(想象一下像 Tiny Wings - http://www.youtube.com/watch?v=DpmcX-rWGfs 这样的东西)。然而,我还没有找到任何内置的粒子系统;我该如何以内存有效的方式实现这个...

9得票1回答
粒子布朗运动方向问题

我正在尝试使用布朗运动创建一组随机移动的粒子。 http://jsfiddle.net/J75Em/16/ 目前,我已经让粒子随机移动,但我不确定如何设置前进方向以使其看起来更自然。 我尝试使用x和y轴的变化来计算旋转角度,可以通过取消旋转注释来查看,但这似乎表现不佳。 对于这种类型的运...

8得票2回答
使用SKEmitterNode和SpriteKit中的粒子创建一个轨迹

我正在尝试让我创建的粒子在玩家移动时跟随玩家。我想要复制的效果就像当你在网站上时,它们有一些对象跟随你的鼠标移动。我试图通过使粒子移动与玩家相同的量来实现这一点,但它没有复制预期的效果。有什么建议吗?我的代码: 声明粒子 NSString *myParticlePath = [[NSBun...

7得票5回答
未捕获的类型错误:无法读取空值的getContext属性。

我的控制台出现错误:“未捕获的类型错误:无法读取空值的getContext属性”,我无法找到错误或者我做错了什么。也许您可以帮我找到错误?请帮忙 :) enter code here var canvas = document.getElementById("myCanvas"); v...

7得票4回答
粒子引擎 - XNA/C#

我正在寻找适用于XNA游戏的粒子引擎,是否有可靠/活跃的开源库可以使用?

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

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