无法弄清为什么ParticleSystem无法播放。
我的Debug实例化了游戏对象,但看不到它在播放。
我在这里想念什么?
我对OoTriggerEnter也有类似的代码,它的工作原理就像一个魅力,
public static int levelValue = 1;
Text level;
public GameObject newLevelExplosion;
bool PlayP = false;
void Start()
{
level = GetComponent<Text>();
level.text = "Level:" + levelValue;
}
void Update()
{
if (levelValue == 2 && !PlayP)
{
Debug.Log("Playing");
GameObject particle7 = Instantiate(newLevelExplosion,
this.transform.position, Quaternion.identity);
particle7.GetComponent<ParticleSystem>().Play();
PlayP = false;
particleSomething();
}
}
public void particleSomething()
{
PlayP = true;
}
}
粒子设置:
答案 0 :(得分:0)
您能告诉我们您在ParticleSystem上使用的设置吗? 也为您提供建议;如果level.text只应显示您所在的级别,则您实际上不需要每次更新都设置它。