/// <summary> /// 트랜지션 시나리오를 로드 /// </summary> /// <param name="path"></param> /// <returns></returns> public TransitionScenario LoadTransitionScenario(string path) { var tscenjson = new JSONObject(Resources.Load <TextAsset>(path).text); return(TransitionScenario.CreateFromJSON(tscenjson)); }
void Start() { Application.targetFrameRate = -1; // TEST : 버퍼 사이즈를 조절해본다. var audioSettings = AudioSettings.GetConfiguration(); Debug.Log("original buffer size is : " + audioSettings.dspBufferSize); //audioSettings.dspBufferSize = 2048; //AudioSettings.Reset(audioSettings); // m_tracks[0] = LibSequentiaMain.instance.LoadTrack("libsequentia/data/track1"); m_tracks[1] = LibSequentiaMain.instance.LoadTrack("libsequentia/data/track2"); m_tscen = LibSequentiaMain.instance.LoadTransitionScenario("libsequentia/data/ts_simpledj"); LibSequentiaMain.instance.tension = 1; var track1 = m_tracks[0]; var track2 = m_tracks[1]; m_stateSeq.Add(new StepState() { curtrack = track1, step = 1 }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 2 }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 3 }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 4 }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 5, newtrack = track2, newstep = 1, tscen = m_tscen }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 6, newtrack = track2, newstep = 2, tscen = m_tscen }); m_stateSeq.Add(new StepState() { curtrack = track1, step = 7, newtrack = track2, newstep = 3, tscen = m_tscen }); m_stateSeq.Add(new StepState() { curtrack = track2, step = 4 }); m_stateSeq.Add(new StepState() { curtrack = track2, step = 5 }); m_stateSeq.Add(new StepState() { curtrack = track2, step = 6 }); m_stateSeq.Add(new StepState() { curtrack = track2, step = 7 }); }