Commit 28ace866 authored by czy's avatar czy

胜利失败选关ui的逻辑判断

parent 4083632e
......@@ -42,6 +42,7 @@ public class BattleUI : MonoBehaviour
public Slider sliderScore;
public Text ScoreTex;
public Text Timer;
private float timerT1;
[Header("排行榜")]
public Text text1;
public Text text2;
......@@ -93,7 +94,18 @@ public class BattleUI : MonoBehaviour
}
private void Update()
{
Timer.text = Time.time.ToString("F1");
if (BattleCtrl.instance.isStartBattle&& !BattleCtrl.instance.isEndBattle)
{
timerT1 += Time.deltaTime;
}
if (!BattleCtrl.instance.isStartBattle&& !BattleCtrl.instance.isEndBattle)
{
timerT1 = 0.0f;
}
Timer.text = timerT1.ToString("F1");
//print("游戏是否开始:"+ BattleCtrl.instance.isStartBattle);
//print("游戏是否结束:"+ BattleCtrl.instance.isEndBattle);
}
void SetDragMode()
{
......@@ -134,6 +146,7 @@ public class BattleUI : MonoBehaviour
public void NextLevel()
{
m_successObj.SetActive(false);
m_startLogoObj.SetActive(true);
BattleCtrl.instance.levelManager.LoadNextLevel();
}
//选择关卡
......@@ -142,6 +155,7 @@ public class BattleUI : MonoBehaviour
m_loseObj.SetActive(false);
m_successObj.SetActive(false);
m_selectLevelObj.SetActive(true);
}
//开始游戏
void StartBtn()
......@@ -265,6 +279,7 @@ public class BattleUI : MonoBehaviour
{
m_selectLevelObj.SetActive(false);
m_successObj.SetActive(false);
m_startLogoObj.SetActive(true);
}
/// 加载关卡后调用
......
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EndPoint : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnTriggerEnter(Collider other)
{
if (other.tag == "Player")
{
//游戏胜利
BattleCtrl.instance.OnBattleWin();
}
else if (other.tag == "Competitor")
{
//游戏失败
BattleCtrl.instance.OnBattleFail();
}
}
}
fileFormatVersion: 2
guid: d6bfb8894332cf945a8ef8d81e3e0b35
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -184,8 +184,8 @@ public class PlayerMove : MonoBehaviour
private void FixedUpdate()
{
//print("游戏是否开始:"+ BattleCtrl.instance.isStartBattle);
//print("游戏是否结束:"+ BattleCtrl.instance.isEndBattle);
print("游戏是否开始:"+ BattleCtrl.instance.isStartBattle);
print("游戏是否结束:"+ BattleCtrl.instance.isEndBattle);
//从配置文件ConfigurationFile中获取数据
VSpeed = ConfigurationFile.instance.VSpeed;
......
......@@ -2276,6 +2276,7 @@ GameObject:
m_Component:
- component: {fileID: 841476288361334016}
- component: {fileID: 7761488040176970909}
- component: {fileID: 378525161605608181}
m_Layer: 1
m_Name: "\u7EC8\u70B9"
m_TagString: Untagged
......@@ -2314,6 +2315,18 @@ BoxCollider:
serializedVersion: 2
m_Size: {x: 9.643402, y: 9.290367, z: 1}
m_Center: {x: -0.007873535, y: 4.1451836, z: 0}
--- !u!114 &378525161605608181
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4133318964413300092}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d6bfb8894332cf945a8ef8d81e3e0b35, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &4610562344204679920
GameObject:
m_ObjectHideFlags: 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment