親オブジェクトの中にいる子オブジェクトのpublicが消えてしまいました。
実現したいこと
特定の位置に当たったらスコアに加算するという感じです
試したこと
scoreManager = gameObject.GetComponent<ScoreManager>();ってかんじで書いたのですがうまく点数が加算されませんでした。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class MateController : MonoBehaviour 6{ 7 public Mate mate; 8 9 private ScoreManager scoreManager; 10 11 void Start() 12 { 13 scoreManager = gameObject.GetComponent<ScoreManager>(); 14 } 15 16 private void OnCollisionEnter(Collision other) 17 { 18 if (other.gameObject.tag == "Player") 19 { 20 mate.Ani(); 21 scoreManager.Score += 1; 22 Destroy(gameObject, 1f); 23 } 24 } 25} 26
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。