// Update is called once per frame void Update() { //BGMの再生時間と再生バーをリンク if (onMusic) { slider.value = source.time; } //マウスクリックをするとBGMが止まる if (Input.GetMouseButtonDown(0)) { source.Stop(); onMusic = false; } //スペースキーで再生 if (Input.GetKeyDown(KeyCode.Space)) { int num = StepData.GetTimeNearBeatTime(slider.value); slider.value = StepData.GetStepData[num].musicScore; source.time = slider.value; //再生バーの位置とBGM再生位置をリンク onMusic = true; source.Play(); //BGM再生 } }
// Update is called once per frame void Update() { if (SoundControl.onMusic) { if (slider.value != 0) { //グループの移動 move -= speed * Time.deltaTime; groupObj.transform.position = new Vector3(0, move, 0); } else { //初期座標へ groupObj.transform.position = Vector3.zero; } } else { //ポジションを自然数に変換する int num = -StepData.GetTimeNearBeatTime(slider.value); groupObj.transform.position = new Vector3(0, num, 0); move = num; } }
// Update is called once per frame void Update() { enemyInfo.text = "Enemy: " + MouseStatus.GetEnemyAttackType; plInfo.text = "PL: " + MouseStatus.GetPlStepTiming; timeInfo.text = "" + StepData.GetStepData[StepData.GetTimeNearBeatTime(slider.value)].musicScore + " Time"; }