前提・実現したいこと
Unityの教科書Unity2020完全対応版の4-5でコードを入力してみたのですが上手くいきません。コードを全部再確認しても分かりません。エラーの文をDeepL翻訳で翻訳しても意味がよく分かりません。誰か教えてください。
バージョン
発生している問題・エラーメッセージ
エラーメッセージ
NullReferenceException: Object reference not set to an instance of an object
GameDirector.Update () (at Assets/GameDirector.cs:24)
ソースコード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class GameDirector : MonoBehaviour
{
GameObject car;
GameObject flag;
GameObject distance;
void Start() { this.car = GameObject.Find("car"); this.flag = GameObject.Find("flag"); this.distance = GameObject.Find("Distance"); } void Update() { float length = this.flag.transform.position.x - this.car.transform.position.x; if(length>=0) { this.distance.GetComponent<Text>().text = "ゴールまで" + length.ToString("F2") + "m"; } else { this.distance.GetComponent<Text>().text = "ゲームオーバ"; } }
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/07 12:53
2021/07/08 09:39
2021/07/08 12:45
2021/07/08 12:53
2021/07/08 13:03
2021/07/09 12:36
2021/07/09 14:09
2021/10/30 11:38
2021/10/30 11:39
2021/10/30 16:17
2021/11/23 10:17