/// <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));
    }
Exemple #2
0
    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
        });
    }