コード例 #1
0
    void Start()
    {
        audiosource.loop   = true;
        audiosource.volume = SimpleData.getInstance().volume;
        audiosource.Play();

        music.GetComponent <Slider>().value = 1.0f;
        sound.GetComponent <Slider>().value = 1.0f;
        Time.timeScale = 1.0f;
        Help.SetActive(true);
        Player.SetActive(true);
        Exit.SetActive(true);
        setting.SetActive(false);
    }
コード例 #2
0
 void Update()
 {
     if (flag == false)//执行一次
     {
         string temp = PlayUI.Times.ToString();
         if (!temp.Contains("."))//整数
         {
             temp += ".0";
         }
         string[] tempp = temp.Split('.');
         if (SimpleData.getInstance().isbest(Controller.Score, tempp[0] + '.' + tempp[1][0]))
         {
             score.color = new Color(1, 1, 0);
             score.text  = "New Best Score ! " + Controller.Score + "!";
             time.color  = new Color(1, 1, 0);
             time.text   = "Your Time is " + tempp[0] + '.' + tempp[1][0] + "s";
         }
         else
         {
             score.text = "Your Score is " + Controller.Score;
             time.text  = "Your Time is " + tempp[0] + '.' + tempp[1][0] + "s";
         }
         flag = true;
     }
     if (state == UIState.GameOver)
     {
         if (OVRInput.GetDown(OVRInput.RawButton.X))//按x键从新开始,a键回到主界面
         {
             print("restart");
             //传递数据
             SceneManager.LoadScene("1");
         }
         if (OVRInput.GetDown(OVRInput.RawButton.A))
         {
             print("backtomain");
             //传递数据
             SceneManager.LoadScene("0");
         }
     }
     else
     {
         if (OVRInput.GetDown(OVRInput.RawButton.A))//a键回到主界面
         {
             print("backtomain");
             //传递数据
             SceneManager.LoadScene("0");
         }
     }
 }
コード例 #3
0
 public void changemode()//c i
 {
     if (classic.name == "classic")
     {
         if (classic.GetComponent <Toggle>().isOn == true)
         {
             SimpleData.getInstance().GameType = state.classic;
             print("classic");
         }
         else
         {
             SimpleData.getInstance().GameType = state.infinite;
             print("infinite");
         }
     }
 }
コード例 #4
0
 public void changenoob()//e n
 {
     if (easy.name == "easy")
     {
         if (easy.GetComponent <Toggle>().isOn == true)
         {
             SimpleData.getInstance().Noob = EasyOrHard.easy;
             print("easy");
         }
         else
         {
             SimpleData.getInstance().Noob = EasyOrHard.hard;
             print("normal");
         }
     }
 }
コード例 #5
0
    public void open()
    {
        Help.SetActive(false);
        Player.SetActive(false);
        mRank.SetActive(false);
        Exit.SetActive(false);
        Dictionary <string, string> temp = null;

        temp = SimpleData.getInstance().GetJsonDate();
        if (temp != null)
        {
            DictionarySort(temp);
        }
        else
        {
            this.transform.FindChild("nodata").gameObject.SetActive(true);
        }
        this.gameObject.SetActive(true);
    }
コード例 #6
0
    private void Awake()
    {
        //赋值
        //this.name = xxx;
        this.Noob       = SimpleData.getInstance().Noob;
        this.GameType   = SimpleData.getInstance().GameType;
        playUI_gameover = gameover;
        playUI_gamewin  = gamewin;
        playUI_gameover.SetActive(false);
        playUI_gamewin.SetActive(false);

        audiosource.loop   = true;
        audiosource.volume = SimpleData.getInstance().volume;

        SetGame(
            new BulletData(
                0.2f,
                new Vector3(0.05f, 0.05f, 0.05f),
                new Color(0.34f, 0.56f, 0.68f),
                bullet.normal,
                2f,
                20f,
                10f),
            new BulletData(
                0.5f,
                new Vector3(0.05f, 0.05f, 0.05f),
                new Color(0.0f, 0.0f, 0.0f),
                bullet.slow,
                2f,
                40f,
                5f),
            "BioBrick-A" + Random.Range((int)100, (int)151).ToString(),//改成name
            new Vector3(Random.Range(0f, 1f), Random.Range(0f, 1f), Random.Range(0f, 1f)),
            Noob,
            GameType, Random.Range((int)90, (int)151), Random.Range((int)0, (int)201));//重要
    }
コード例 #7
0
 public void changesound()
 {
     SimpleData.getInstance().volume = audiosource.volume = music.GetComponent <Slider>().value *sound.GetComponent <Slider>().value;
 }