今私はある戦闘ゲーム的なものを作っています。
ですがエラーが出てなかなかうまくいきません。
バージョンは2018.4.12f1です
<エラーコード>
Unity
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6public class fightManagear : MonoBehaviour 7{ 8 public Text Lifetext; 9 public int heart; 10 public AudioClip damageSE; 11 AudioSource aud; 12 // Start is called before the first frame update 13 void Start() 14 { 15 aud.GetComponent<AudioSource>(); 16 } 17 18 // Update is called once per frame 19 void Update() 20 { 21 while(heart==0) 22 { 23 InvokeRepeating("Attack", 1, 1); 24 } 25 } 26 public void Attack() 27 { 28 aud.PlayOneShot(damageSE); 29 heart -= 1; 30 Lifetext.text = "HP: " + heart; 31 } 32}
<エラー>
NullReferenceException:Object reference not set to an instance of an object
AudioSorceはつけています。ですがエラーが出てできません。誰かUnityに詳しい方、ご回答お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/30 03:45
2020/05/30 05:37
2020/05/30 05:41
2020/05/30 05:58
2020/05/31 02:14
2020/05/31 02:15
2020/05/31 02:30
2020/06/02 08:23