本文整理汇总了C#中Note.Move方法的典型用法代码示例。如果您正苦于以下问题:C# Note.Move方法的具体用法?C# Note.Move怎么用?C# Note.Move使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Note
的用法示例。
在下文中一共展示了Note.Move方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartManagement
public void StartManagement(){
if (!AudioManager.Instance.isPlayingBGM ()) {
if(Input.GetKeyDown(KeyCode.Space)){
Application.LoadLevel("menu");
}
}
if(Input.GetKeyDown(KeyCode.Escape)){
Application.LoadLevel("menu");
}
audiotime = AudioManager.Instance.GetTimeBGM();
if(NotesCount == NotesSum){
//Debug.Log("End Notes");
//Debug.Log("notescount:"+NotesCount +" NotesSum:"+NotesSum);
}else {
//Debug.Log("audiotime:"+audiotime +" timetable:"+Timetable[0]);
if(audiotime >= Timetable[0]){
//Debug.Log("count"+NotesCount);
notes[DisplayNotesCount].Show();
//notes[DisplayNotesCount].Move();
//Debug.Log("Notes show"+NotesCount);
NotesCount++;
DisplayNotesCount++;
Timetable.RemoveAt(0);
}
}//continue
for(int i=0;i<DisplayNotesCount;i++){
//Debug.Log(i + ":"+DisplayNotesCount);
//Debug.Log((note.DecisionTime + note.EmitTime));
note = notes[i];
note.Move();
if(Input.GetKeyDown(KeyCode.S)){
if(note.TargetName == "up_left"){
if(JudgeArea(Target["up_left"].transform.position,note.positionxyz)){
this.JudgeTiming(Target["up_right"].transform.position,note.positionxyz);
this.NoteDestroy(i);
}
}
}else if(Input.GetKeyDown(KeyCode.K)){
if(note.TargetName == "up_right"){
if(JudgeArea(Target["up_left"].transform.position,note.positionxyz)){
this.JudgeTiming(Target["up_left"].transform.position,note.positionxyz);
this.NoteDestroy(i);
}
}
}else if(Input.GetKeyDown(KeyCode.M)){
if(note.TargetName == "down_right"){
if(JudgeArea(Target["down_right"].transform.position,note.positionxyz)){
this.JudgeTiming(Target["down_right"].transform.position,note.positionxyz);
this.NoteDestroy(i);
}
}
}else if(Input.GetKeyDown(KeyCode.X)){
if(note.TargetName == "down_left"){
if(JudgeArea(Target["down_left"].transform.position,note.positionxyz)){
this.JudgeTiming(Target["down_left"].transform.position,note.positionxyz);
this.NoteDestroy(i);
}
}
}else if((note.DecisionTime + note.EmitTime - adjustDecitionTime) <= audiotime){// 発生時間+消滅予想時間をすぎたら消す.
Debug.Log("del Time");
this.NoteDestroy(i);//避難させたオブジェクトも消す
}
}
}