接下来需要为不同面板添加不同的脚本
1.在总的canvas下添加脚本
这个只是用来存储题目和最终分数
2.在答题面板下添加
Question Buttons 用来控制显示什么按钮
Question 用来读取txt并处理相关参数
按钮交互:(点击按钮是传入函数中不同的参数)
3.脚本
①QuestionCounts.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class QuestionCounts : MonoBehaviour {
public int counts = 0;
public int ques_counts = 0;
public int all_questions = 5;
//每种类型有多少题目
public int sel_counts = 20;
public int fill_counts = 17;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
②QuestionButtons.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class QuestionButtons : MonoBehaviour {
public GameObject sel ;
public GameObject tf;
public InputField answer;
// Use this for initialization
void Start () {
}
vo