Commit 4f6bf12b authored by 16서원빈's avatar 16서원빈
parents 22a291dc a6160b9d
...@@ -484,8 +484,8 @@ GameObject: ...@@ -484,8 +484,8 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 609057691} - component: {fileID: 609057691}
- component: {fileID: 609057690} - component: {fileID: 609057690}
- component: {fileID: 609057689}
- component: {fileID: 609057692} - component: {fileID: 609057692}
- component: {fileID: 609057689}
m_Layer: 0 m_Layer: 0
m_Name: Managers m_Name: Managers
m_TagString: Untagged m_TagString: Untagged
......
...@@ -327,6 +327,46 @@ Transform: ...@@ -327,6 +327,46 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1302085955
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1302085957}
- component: {fileID: 1302085956}
m_Layer: 0
m_Name: TitleManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1302085956
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1302085955}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 877b81d1b36ae5c4591ad9e49f0c8873, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &1302085957
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1302085955}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1370, y: 440, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1491452028 --- !u!1 &1491452028
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
......
...@@ -35,7 +35,7 @@ public class GameManager : MonoBehaviour { ...@@ -35,7 +35,7 @@ public class GameManager : MonoBehaviour {
combo = value; combo = value;
} }
} }
public int LongestCombo { get; private set; } public int LongestCombo { get; set; }
public int Score { get; set; } public int Score { get; set; }
public Dictionary<Judge, int> JudgeCount = new Dictionary<Judge, int> public Dictionary<Judge, int> JudgeCount = new Dictionary<Judge, int>
{ {
......
...@@ -82,8 +82,7 @@ public class JudgeManager : MonoBehaviour ...@@ -82,8 +82,7 @@ public class JudgeManager : MonoBehaviour
elapsedTime += Time.deltaTime * 1000; elapsedTime += Time.deltaTime * 1000;
float timing = elapsedTime + latency; float timing = elapsedTime + latency;
offset.transform.position = new Vector3( offset.transform.position = new Vector3(-timing * ScrollSpeed, 0, 0);
-timing * ScrollSpeed, 0, 0);
new Action(() => new Action(() =>
{ {
...@@ -205,6 +204,7 @@ public class JudgeManager : MonoBehaviour ...@@ -205,6 +204,7 @@ public class JudgeManager : MonoBehaviour
Debug.Log(judge.Name + (isMotion ? " Motion" : " Note")); Debug.Log(judge.Name + (isMotion ? " Motion" : " Note"));
Debug.Log(GameManager.Instance.Combo); Debug.Log(GameManager.Instance.Combo);
Debug.Log(GameManager.Instance.LongestCombo);
judgeText.SetActive(true); judgeText.SetActive(true);
judgeText.GetComponent<Text>().text = judge.Name; judgeText.GetComponent<Text>().text = judge.Name;
......
...@@ -15,7 +15,7 @@ public class MotionSampleDisplay : MonoBehaviour ...@@ -15,7 +15,7 @@ public class MotionSampleDisplay : MonoBehaviour
private float velocity; private float velocity;
private float acceleration; private float acceleration;
private float distance = 2f; private float distance = 3f;
// Use this for initialization // Use this for initialization
void Start() void Start()
...@@ -27,8 +27,10 @@ public class MotionSampleDisplay : MonoBehaviour ...@@ -27,8 +27,10 @@ public class MotionSampleDisplay : MonoBehaviour
left.GetComponent<SpriteRenderer>().sprite = sprite; left.GetComponent<SpriteRenderer>().sprite = sprite;
right.GetComponent<SpriteRenderer>().sprite = sprite; right.GetComponent<SpriteRenderer>().sprite = sprite;
left.transform.Translate(-distance, 0, 0); left.transform.Translate(-distance, -0.8f, 0);
right.transform.Translate(distance, 0, 0); left.transform.localScale = new Vector3(0.5f, 0.5f);
right.transform.Translate(distance, -0.8f, 0);
right.transform.localScale = new Vector3(0.5f, 0.5f);
} }
// Update is called once per frame // Update is called once per frame
......
...@@ -21,14 +21,25 @@ public class ScoreDisplayManager : MonoBehaviour { ...@@ -21,14 +21,25 @@ public class ScoreDisplayManager : MonoBehaviour {
Good.text = GameManager.Instance.JudgeCount[Judge.JudgeList[1]].ToString(); Good.text = GameManager.Instance.JudgeCount[Judge.JudgeList[1]].ToString();
Bad.text = GameManager.Instance.JudgeCount[Judge.JudgeList[2]].ToString(); Bad.text = GameManager.Instance.JudgeCount[Judge.JudgeList[2]].ToString();
Miss.text = GameManager.Instance.JudgeCount[Judge.JudgeList[3]].ToString(); Miss.text = GameManager.Instance.JudgeCount[Judge.JudgeList[3]].ToString();
Combo.text = GameManager.Instance.Combo.ToString(); Combo.text = GameManager.Instance.LongestCombo.ToString();
} }
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
if (Input.anyKey) if (Input.anyKey)
{ {
GameManager.Instance.Score = 0;
GameManager.Instance.JudgeCount[Judge.JudgeList[0]] = 0;
GameManager.Instance.JudgeCount[Judge.JudgeList[1]] = 0;
GameManager.Instance.JudgeCount[Judge.JudgeList[2]] = 0;
GameManager.Instance.JudgeCount[Judge.JudgeList[3]] = 0;
GameManager.Instance.LongestCombo = 0;
Destroy(this);
GameManager.Instance.SceneTransition("SetSelect"); GameManager.Instance.SceneTransition("SetSelect");
} }
} }
} }
...@@ -11,6 +11,10 @@ public class TitleManager : MonoBehaviour { ...@@ -11,6 +11,10 @@ public class TitleManager : MonoBehaviour {
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
if (Input.anyKey)
} {
Destroy(this);
GameManager.Instance.SceneTransition("SetSelect");
}
}
} }
...@@ -40,8 +40,8 @@ public class TrackManager : MonoBehaviour { ...@@ -40,8 +40,8 @@ public class TrackManager : MonoBehaviour {
if (selectedTrackItem == null) if (selectedTrackItem == null)
return; return;
Artist.text = selectedTrackItem.gameObject.GetComponent<TrackInfoHolder>().trackInfo.Artist.ToString(); Artist.text = "Artist :" + selectedTrackItem.gameObject.GetComponent<TrackInfoHolder>().trackInfo.Artist.ToString();
BPM.text = selectedTrackItem.gameObject.GetComponent<TrackInfoHolder>().trackInfo.BPM.ToString(); BPM.text = "BPM :" + selectedTrackItem.gameObject.GetComponent<TrackInfoHolder>().trackInfo.BPM.ToString();
for (int i = 0; i < trackInfo.transform.childCount; i++) for (int i = 0; i < trackInfo.transform.childCount; i++)
Destroy(trackInfo.transform.GetChild(i).gameObject); Destroy(trackInfo.transform.GetChild(i).gameObject);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#ARTIST 128 #ARTIST 128
#GENRE None #GENRE None
#BPM 128 #BPM 128
#PLAYLEVEL #PLAYLEVEL 0
#TRACKLIST Something - Someone #TRACKLIST Something - Someone
#TRACKLIST Probably - Amumal #TRACKLIST Probably - Amumal
......
#TITLE #TITLE Tutorial1
#ARTIST #ARTIST DJH
#GENRE #GENRE
#BPM #BPM 120
#PLAYLEVEL #PLAYLEVEL 0
#000LBT 000000000000AA00000000000000000000AA000000000000 #000LBT 000000000000AA00000000000000000000AA000000000000
#000LMO 00000000000000000000HU00000000000000000000000000 #000LMO 00000000000000000000HU00000000000000000000000000
......
#TITLE #TITLE Tutorial2
#ARTIST #ARTIST DJH
#GENRE #GENRE
#BPM 120 #BPM 120
#PLAYLEVEL 0 #PLAYLEVEL 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