プレイヤーの後ろから雪煙を出したかったので、パーティクルを作ってプレイヤーの子オブジェクトにしました。射出角度や位置なども調節できたので、いざスクリプトをつけて制御しようとしたら、なぜかうまくいきません。.play()とか.stop()とかを使っていますが、動きません。スクリプトはエラーは出ていなくて、
パーティクルシステム自体にスクリプトをつけています。
スクリプト
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SelfDestroy : MonoBehaviour
{
ParticleSystem particle;
void Start()
{
particle = this.GetComponent<ParticleSystem>();
}
void Update() {
if (Input.GetKey(KeyCode.W))
{
particle.Play();
}
else if (Input.GetKey(KeyCode.S))
{
particle.Stop();
}
else
{
particle.Stop;
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。