CRI ADX  Last Updated: 2024-03-21 14:32 p
AtomCraftのプロファイラー連携

サンプルのディレクトリ

/cri/pc/samples/criatomex/for_profiler

サンプルで使用しているデータ

/cri/common/smpdata/criatomex/forProfiler/
  • project_for_profiler.acf
  • cue_sheet_cue_detail.acb
  • cue_sheet_cue_detail.awb
  • cue_sheet_simple.acb
  • cue_sheet_simple.awb
  • cue_sheet_three_d.acb
  • cue_sheet_voice_detail.acb

サンプルの解説

CRI Atom Craft のプロファイラー 機能と連携するには、CriAtomExMonitor API の関数を使います。
プロファイラー連携をする場合はインゲームプレビューを行うとき同様に、ゲームは通常のAtomライブラリではなく、ツールとの通信機能を内包したAtomMonitorライブラリをリンクします。
プロファイラー連携を開始するにはAtomライブラリの初期化関数呼び出し後に、 criAtomExMonitor_Initialize 関数を呼び出して機能の初期化を行います。
プロファイラー連携機能についての、定期実行関数は今のところありません。
初期化後、モジュールはツールからの接続待ち状態になります。
CRI Atom Craft のプロファイラー 機能についてはこちらを参照してください。
プロファイラー連携を開始するコードを以下に示します。
/* 初期化コンフィグに初期値を設定 */
/* モニター機能の初期化 */
criAtomExMonitor_Initialize(&config, work, work_size);
#define criAtomExMonitor_SetDefaultConfig(p_config)
Atomモニターライブラリ初期化コンフィグ構造体にデフォルト値をセット
Definition: cri_atom_ex_monitor.h:106
void criAtomExMonitor_Initialize(const CriAtomExMonitorConfig *config, void *work, CriSint32 work_size)
モニター機能の初期化
Atomモニターライブラリ初期化用コンフィグ構造体
Definition: cri_atom_ex_monitor.h:139


サンプルで使用しているデータのAtomCraftプロジェクトのディレクトリ

/cri/tools/ADX2/ver.3/examples/forProfiler