前提・実現したいこと
解答欄に三つの種類のオブジェクトをドラッグしてそれぞれの数に応じて得点が入るようにしたい。
発生している問題・エラーメッセージ
c#
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class decisionbutton : MonoBehaviour
{
Vector3 Clickpoint;
public Transform other;
public Text scoretext;
private static int score;
public GameObject green;
public GameObject blue;
public GameObject yellow;
public void decision()
{
SceneManager.LoadScene(1);
}
public static int Addpoint()
{
score = score + 3;
return score;
}
void Start()
{
Initialize(); } void Update() { scoretext.text = score.ToString(); ここに範囲を指定する、というスクリプトを追加したい{ int bcount = GameObject.FindGameObjectsWithTag("blue").Length; int gcount = GameObject.FindGameObjectsWithTag("green").Length; int ycount = GameObject.FindGameObjectsWithTag("yellow").Length; if (bcount == 2 && gcount == 1) { Addpoint(); } else if (bcount == 2 && ycount == 1) { Addpoint(); } } } private void Initialize() { score = 0; }
}
試したこと
rayを使用したほうほう、円による範囲指定
補足情報(FW/ツールのバージョンなど)
範囲を指定できなくても、同等のことができる方法があれば教えてほしいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/19 14:57