我有预制件,其中附有这些组件:变换,粒子系统和拼写(脚本)。这就是整个预制件。当玩家靠近物体并且附着在“物体”上时,我打电话给它:
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
或更少的但是为了测试目的我将它设置得很长。所以问题是当我正在观察粒子系统时它是可以的,但当我开始移动粒子系统开始改变时,我猜,旋转(但在检查员中没有任何变化)。所以这是它的外观图像:
下一张图像中的粒子系统被缩放并且更大,因此您可以看到正在发生的事情:
我认为没有任何与粒子系统相关的东西,所以我想它是关于设置它的东西但是我尽量找不到它是什么。
答案 0 :(得分:0)
解决方案是将粒子系统/渲染器/相机比例设置为0.我无法找到它的确切文档。