TrailRendererという機能があるが、一度GameObjectをSetEnable(false)にしてSetEnable(true)
しても続きから線が描画されてしまう。
保存のためAwakeでTrailRendererを保存しておき、
private TrailRenderer trailRenderer; void Awake () { this.trailRenderer = GetComponent<TrailRenderer> (); }
this.trailRenderer.time = 0.0f; this.trailRenderer.time = 5.0f;
一旦0にして戻してもダメ。
this.trailRenderer.enabled = true; this.trailRenderer.enabled = false;
一旦falseにして戻してもダメ。
一旦timeを「-1」にすれば成功とかあったが、効果なし。
this.trailRenderer.time = -1.0f; this.trailRenderer.time = 5.0f; Material[] materials = this.trailRenderer.materials;