问题描述
自制laser激光预制体Laser,并挂上LineRenderer组件
public GameObject LaseRenderer;
把预制体Laser拖进脚本的LaseRenderer,发现Laser单独拖出来运行显示正常,但laserTurret发射时依旧不显示。
debug发现Attack()没有调用(!!),调用后射线发射正常。
但又出问题,laser一条一条的而不是那种跟着的(自行想象)。
解决方法
把Laser预制体的LineRenderer组件转移到laserTurret物体上,修改代码
private LineRenderer LaseRenderer;
void Start()
{
LaseRenderer = gameObject.GetComponent<LineRenderer>();
}
问题解决。