首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将粒子系统粘贴到游戏对象上?

如何将粒子系统粘贴到游戏对象上?
EN

Stack Overflow用户
提问于 2021-07-19 14:18:56
回答 2查看 789关注 0票数 0

我们制作了一个火焰粒子系统,我们想在运行动画中将它附加到我们的剑上,而动画是playing.The,火焰应该附着在剑上,而在运行动画中,剑是按预期移动的,但是当我们运行的动画播放粒子系统没有连接到剑时,我们无法找到一种方法使它附着在剑上,它只是运行粒子效果,但它不附着在sword.Is上--有什么方法可以附加它,或者我们需要做另一个游戏对象--有什么建议吗?

这是一张粒子效应和特征的图片。

当我在这里悲伤时,它并没有依附在剑上

EN

回答 2

Stack Overflow用户

发布于 2021-07-19 15:00:45

通过属性设置ParticleSystem有三种模式

仿真空间 控制粒子是否是动画的。

  • 在父对象的本地空间(因此与父对象一起移动)
  • 在世界太空中,
  • 或者相对于自定义对象(与您选择的自定义对象一起移动)

你的粒子似乎被设置为World空间,所以不管你的物体在哪里移动,粒子的移动都与世界有关,不受你的剑的影响。

因此,只需通过检查器将其设置为您想要的模式,或者通过代码将ParticleSystem.MainModule.simulationSpace设置为ParticleSystemSimulationSpace.Local

在局部空间模拟粒子。

ParticleSystem附在剑上或者它的一个孩子身上

ParticleSystemSimulationSpace.Custom

模拟与ParticleSystem.MainModule.customSimulationSpace定义的自定义转换组件相关的粒子。

因此,在Custom的情况下,另外将ParticleSystem.MainModule.customSimulationSpace设置为您的剑。它不需要连接到它或嵌套在它下面的任何地方。

票数 1
EN

Stack Overflow用户

发布于 2021-07-19 15:05:15

试着让粒子系统成为剑类游戏对象的孩子。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68442066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档