particle-system相关内容

libgdx 粒子效果旋转

我用 libgdx 在我的 android 设备上引火: ParticleEffect 效果;ParticleEffectPool fireEffectPool;数组效果 = 新数组();@覆盖公共无效创建(){...效果 = 新粒子效果();effect.load(Gdx.files.internal("particles/fire01. ..
发布时间:2022-01-12 17:31:12 移动开发

粒子系统 libGDX

谁能给我一个很好的例子,说明从哪里开始在 libGDX 中制作粒子系统?我已经查看了 libGDX 源代码中的测试示例,但我仍然无法理解它.也许只是对它的一个很好的解释会有所帮助.我在想我想用很多彩色粒子制作某种爆炸.非常感谢任何帮助! 解决方案 在你的游戏类中定义一个粒子效果: public ParticleEffectparticleEffect; 初始化它: particleE ..
发布时间:2022-01-12 17:11:10 Java开发

使用 webgl 的粒子系统

对于图形课程,我们正在 WebGL 中实现粒子系统.用 JavaScript 做粒子模拟计算会很慢,我们教授要我们在 GPU 上做粒子模拟. 为了进行这个粒子模拟,我想我们上传一个包含粒子数据(位置、速度、质量等)的顶点缓冲区,然后让我的顶点着色器对模拟进行一些数学运算,并将结果写入不同的顶点缓冲区,表示粒子的下一个状态.然后我可以使用 gl.POINTS 使用不同的着色器程序来渲染我的粒子 ..
发布时间:2022-01-09 09:15:05 其他开发

ParticleSystem 中 BufferGeometry 的 Z 缓冲区问题

在我的应用程序中,我遇到了 z 缓冲区的问题.我有一个 ParticleSystem,其中的点具有看起来像球体的纹理.但是有两个问题我不能同时解决.... 球体在 z 缓冲区中正确排序但不透明,或者它们透明但排序不正确! 请查看我的 JSfiddle.(基于 这个例子来自 mrdoob) 在原始示例中,一切看起来都很好.但是正如您在我的小提琴中看到的那样,纹理不透明,因此将部分粒 ..
发布时间:2021-12-31 18:59:05 前端开发

三.js - 调整单个粒子的不透明度

我试图根据粒子与平面的距离来改变粒子的不透明度. 这个问题描述了我的问题,一年前的答案基本上是“你不能".不透明度显然是材料的参数,而不是元素,因此单个粒子的不透明度是不可能的. 有什么改变吗,我有什么办法可以做到这一点吗?如果单个粒子着色是可能的,我想这并非遥不可及. 干杯 解决方案 EDIT - 此答案显示了如何使用自定义 ShaderMaterial 设置每个点的不 ..
发布时间:2021-12-31 18:18:43 其他开发

理解“结构"在 Unity 粒子系统中

下面的代码有效,“Particle"是“ParticleSystem"类的一个实例. “Particle.emission"是一个仅获取属性返回结构“ParticleSystem.EmissionModule" "em.rate" 是一个属性,类型是 struct "ParticleSystem.MinMaxCurve" ParticleSystem.EmissionModule e ..
发布时间:2021-12-11 17:14:19 C#/.NET

Unity 5.5 过时的粒子系统代码

在 5.5 之前的粒子系统变量可以通过 ParticleSystem 访问并且可以读/写.现在它们可以通过 ParticleSystem.MainModule 访问,因此很多代码已经变成过时的.API 更新程序 无法解决大部分问题.我已经通读了新文档,但我无法弄清楚应该如何使用新的变量类型.例如在 JetParticleEffect.cs 中,这一行会导致警告: //从粒子系统设置原始属性m_O ..
发布时间:2021-12-11 16:50:16 C#/.NET

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

我在互联网上搜索了有关粒子系统和火焰效果的信息,但没有找到任何好的答案. 有些游戏有某种电影显示为火,这很不错,但不适用于靠近观众的火. 如何在游戏中制作逼真的火焰和烟雾效果?我正在寻找好的示例代码或如何执行此操作的说明. 解决方案 如果您真的想开始模拟类似流体的效果(实际上包括烟雾和火焰),那么请查看 Jos Stam 出色的“这可能会有所帮助),没那么难.并且有很多可用的实 ..
发布时间:2021-11-25 02:09:04 C#

在 Unity 中播放粒子系统

我正在使用 Unity3D 为使用 SteamVR 的 HTV Vive 进行开发.我已经从资产商店下载了使用粒子系统创建的爆炸效果的资产.我想在对象被破坏时播放粒子动画.这是我使用的代码,但未成功. private void OnDestroy() {爆炸.GetComponent().Play();} Explosion 是从检查器设置的 GameObjec ..
发布时间:2021-09-14 19:33:10 其他开发

三.JS - 粒子在随机方向上绕一个点形成一个球体

我有一个粒子系统,其中所有粒子都位于相同的坐标处,并且一个接一个地,在随机方向上,它们(应该)开始围绕场景的中心运行,形成一个球体. 到目前为止,我设法实现的是一组 Vector3 对象(粒子),它们一个接一个地开始沿着 Z 轴围绕中心运行,只是根据当前角度计算它们的正弦和余弦. 我的数学不太好,我什至不知道要准确地寻找什么. 这是我写的: var scene = new TH ..
发布时间:2021-09-07 18:51:31 其他开发

Threejs拖拽点

我必须生成大量可以单独拖动的对象.此外,这些对象仅限于平面形式(例如矩形或圆形).起初我使用简单的 CircleGeometries,它们被放置在另一个几何图形(平面)内.拖动它们也很容易,但正如预期的那样,其中大约 200000 个的性能非常差.然后我决定使用点/粒子系统.平面内的定位效果很好,但我无法设法使粒子系统的各个点可拖动.我在threejs文档中找到了交互式粒子示例,但仍然没有clou ..
发布时间:2021-09-07 18:46:31 前端开发

iOS的粒子动画

在基于 UIView 的2D游戏中,我需要粒子动画。目前,我正在将一系列图像用于粒子动画。这会使我的应用程序大小增加,有时会导致内存泄漏。有没有办法使用Core Animation制作粒子动画? 解决方案 cocos2d(请参阅 http://cocos2d-iphone.org/ )是为iPhone开发2D游戏的框架。许多示例的源代码都包含一些粒子动画演示。 ..
发布时间:2020-10-09 20:01:22 移动开发

如何获得一种粒子系统?

我有一个敌人的预制件(ZomBunny),这是两个部分系统,当敌人被击中和死时,它们将被播放.我面临的问题是,我只能访问其中一个粒子使用下面的向下代码时系统(HitParticle). 层次结构 EnemyHealth public class EnemyHealth : MonoBehaviour { public int startingHealth = 100; ..
发布时间:2020-07-12 23:08:09 C#/.NET

正确播放粒子系统组件?

我该如何正确播放GameObject附带的粒子系统组件?我还将以下脚本附加到了我的GameObject上,但粒子系统无法播放.我该如何解决? public Transform gameobject1; public Transform gameobject2; public ParticleSystem particules; void Start() { float distan ..
发布时间:2020-07-12 22:41:29 C#/.NET

Unity3D-重播非循环粒子系统

我正在关注生存射手 Unity3D教程,并且在Unite Day演示文稿和Unity 5.3中的实际行为之间遇到了一些不一致的地方,例如动画过渡和其他一些小问题,我必须弄清楚这些问题才能实现所需的游戏效果并遵循该教程. 我无法解决的一个问题是重播非循环粒子系统.在游戏中,每当敌人被射击时,都会发出击中粒子,但是在运行游戏时,这些粒子仅发出一次,而不是在随后的击中时发出. 这是粒子系统配置: ..
发布时间:2020-07-12 20:33:44 其他开发

了解“结构"在Unity ParticleSystem中

下面的代码正在工作,"Particle"是类"ParticleSystem"的一个实例. "Particle.emission"是一个仅获取属性,返回结构"ParticleSystem.EmissionModule" "em.rate"是一个属性,类型为结构"ParticleSystem.MinMaxCurve" ParticleSystem.EmissionModule em ..
发布时间:2020-07-12 19:44:09 C#/.NET

Unity 5.5过时的粒子系统代码

5.5之前的粒子系统变量可以通过 ParticleSystem 进行访问和读取/写入.现在,可以通过 ParticleSystem.MainModule 访问它们,因此许多代码已成为过时的. API更新程序不能解决大多数问题.我已经阅读了新文档,但无法弄清楚应该如何使用新变量类型.例如,在JetParticleEffect.cs中,此行会引发警告: // set the original p ..
发布时间:2020-07-12 19:05:17 C#/.NET