【问题标题】:Particle System change rendering display for unknown reason未知原因粒子系统更改渲染显示
【发布时间】:2017-06-14 20:41:01
【问题描述】:

我有一个预制件,其中附加了以下组件:变换、粒子系统和法术(脚本)。这就是整个预制件。我在玩家靠近对象时调用它,并将它附加到“对象”:

void OnTriggerEnter(Collider col)
{
    if(col.tag == "Player")
    {               
        GameObject test;
        GetComponent<CastSpell>().castSpell(100000.0f, out test);
        test.transform.LookAt(col.transform);
    }
}

所以它在完美的位置(物体/怪物位置)创造咒语,所以看起来那个怪物正在做它。 100000.0f 是它在销毁之前停留在那里的秒数,它应该类似于 0.5f 或更少,但出于测试目的,我将其设置为长。所以问题是当我看那个粒子系统时它是好的,但是当我开始移动粒子系统时,我猜是旋转(但在检查器中没有任何变化)。所以这是它的外观图像:

下一张图片中的粒子系统被放大了很多,所以你可以看到正在发生的事情:

当我留下时,它看起来像这样:

当我倒退时:

向右:

转发:

我认为没有其他任何东西与粒子系统相关,所以我想这是关于设置它的东西,但我尝试了很多,但我找不到它是什么。

【问题讨论】:

    标签: c# unity3d unity5 particle-system


    【解决方案1】:

    解决方案是将 Particle System/Renderer/Camera Scale 设置为 0。我找不到确切的文档。

    【讨论】:

      猜你喜欢
      • 2012-09-04
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      相关资源
      最近更新 更多