プログラミング初心者です。
単語を答えて正解すると得点が入るクイズを作りたいです。
正解の単語が複数あり、文字列を取得して正誤を比較し、どれか1つでも正解の場合には得点が加算されるというものになります。
例
Q.日本は英語でなんと書く?
A.japan,Japan,JAPAN
(正解の場合+1、不正解の場合+0)
InputFieldで文字列を読み込むことはできていると思うのですが、正誤判定と得点の付け方がよくわかりません。
よろしくお願い致します。
現在のコードはこのようになっています↓
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class GameController : MonoBehaviour { string question = "日本は英語でなんと書く?"; string answer = "japan,Japan,JAPAN"; void Start() { } void Update() { } public void GetText() { Text inputText = GameObject.Find("InputField/Text").GetComponent<Text>(); string text = inputText.text; Debug.Log(text); string[] _answers = answer.Split(','); for (int i = 0; i < _answers.Length; i++) { Debug.Log("答え" + (i + 1) + _answers[i]); } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。