我正在尝试更改脚本内粒子系统的 collidesWith 参数,但出现此错误:
错误 CS1612 无法修改“ParticleSystem.collision”的返回值,因为它不是变量
我的代码:
GameObject ammo; //Game object with ParticleSystem on it
public LayerMask desiredLayers;
private void Start()
{
ammo.GetComponent<ParticleSystem>().collision.collidesWith = desiredLayers;
}
现在我的问题是改变粒子系统碰撞层的正确方法是什么。