AISACコントロール

サンプルのディレクトリ

/cri/pc/samples/criatomex/control_aisac

サンプルの解説

CRI Atom Craft で作成した AISAC のコントロール値を変えながら再生を行います。
CriAtomExPlayerHn player;
CriFloat32 distance;

    /* プレーヤーを作成 */
    player = criAtomExPlayer_Create(NULL, NULL, 0);
    /* AISACキューをプレーヤーに設定 */
    criAtomExPlayer_SetCueId(player, acb_hn, CRI_ATOMCUESHEET_MUSICXFADE);
    /* 再生開始 */
    criAtomExPlayer_Start(player);

    /* AISACのコントロール値を変えながら再生 */
    for(distance = 0.0f; distance <= 1.0f; distance += 0.01f) {
        /* V同期待ち */
        criFwSys_WaitVsync();
        /* サーバー処理の実行 */
        criAtomEx_ExecuteMain();
        /* AISACのコントロール値 0番の値を変更 */
        criAtomExPlayer_SetAisacControlById(player, 0, distance);
        /* 更新処理 */
        criAtomExPlayer_UpdateAll(player);
    }

CRI Middleware logo Copyright (c) 2006-2018 CRI Middleware Co., Ltd.