なんとなくのプログラムはかけているのですが画面にスコアが表示されません、ボールを発射して的やキューブに当たると点数が増えるのですが表示されないです。
どこが違うのかもしよかったら教えていただけませんか?スクリプト以外の当たり判定のcollinderなどもよくわからず困っています。よろしくお願いします。
using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Point : MonoBehaviour { public Text pointText; //Text用変数 private int point = 0; //スコア計算用変数 void Start() { point = 0; SetPoint(); //初期スコアを代入して表示 } //cube同士での衝突+100 cube以外との衝突+100 void OnCollisionEnter(Collision collision) { string yourTag = collision.gameObject.tag; if (yourTag == "Cube") { point += 150; } else { point += 100; } SetPoint(); } void SetPoint() { pointText.text = string.Format("Point:{0}", point); } }
あなたの回答
tips
プレビュー