サンプルデモ

サンプルデモ一覧

CTR-NEX のサンプルデモは以下の場所にあります。

$CTRNEX_ROOT/Sample/

各デモの説明を下記の表に示します。

名前説明
01-Basic/CallContextBasicCallContext クラスの基本的な使い方を示すサンプルデモです。
01-Basic/CallContextAdvancedCallContext クラスのより進んだ使い方を示すサンプルデモです。
01-Basic/ThreadModeスレッドモードの違いを学ぶためのサンプルデモです。
02-Login/CtrLoginNGS へのログイン方法を示すサンプルデモです。
03-RmcNGS へ RMC (リモートメソッドコール) を発行するサンプルデモです。
04-Matchmaking/AutoMmDirectStreamオートマッチによるマッチメイクを行い、DirectStream による通信を行うサンプルデモです。非同期的に実装されています。
04-Matchmaking/AutoMmDupObjオートマッチによるマッチメイクを行い、DuplicatedObject による通信を行うサンプルデモです。非同期的に実装されています。
04-Matchmaking/AutoMmMessagingオートマッチによるマッチメイクを行い、メッセージングによる通信を行うサンプルデモです。非同期的に実装されています。
04-Matchmaking/AutoMmMessagingEasyオートマッチによるマッチメイクを行い、メッセージングによる通信を行うサンプルデモです。
04-Matchmaking/CreateAndBrowseマッチメイクセッションを作成・検索するサンプルデモです。
04-Matchmaking/JoinFromFriendListフレンドリストからフレンドが参加しているマッチメイクセッションへ合流するサンプルデモです。
04-Matchmaking/MatchmakeRefereeMatchmakeReferee を使い、公平に対戦結果を記録するサンプルデモです。
04-Matchmaking/PersistentGathering永続ギャザリングを使い、特定のグループ内でマッチメイクを行うサンプルデモです。
04-Matchmaking/TeamMatchmakeチームを組んでマッチメイクを行うサンプルデモです。
05-Rankingランキングを使うサンプルデモです。
06-Ranking2ランキング 2 を使うサンプルデモです。
07-DataStoreデータストアを使うサンプルデモです。
08-Subscriberサブスクライバーを使うサンプルデモです。
09-Debugデバッグ補助機能を使いサーバ API の呼び出し履歴の記録を行うサンプルデモです。
10-VSocketVSocket を使い、NEX とサードパーティー製の P2P ネットワークエンジンを併用する方法を示すサンプルデモです。
Others/BlockListNGS に登録したブロックリストを参照したり、ユーザーをブロックリストに追加したりするサンプルデモです。
Others/IndependentServer独自サーバ向けの認証トークンを取得するサンプルデモです。
Others/MultiUnitHeapユニットヒープを複数使用した、比較的高速なメモリアロケーターのサンプルデモです。
common/NexDemoUtilサンプルデモで使用するユーティリティ的なコードが含まれます。そのままもしくは改変してアプリケーションに組み込むことができます。各関数の説明はヘッダに記載されています。

一部を除き、各サンプルデモを実行するにはインターネット接続環境が必要です。
サンプルデモを実行する前に本体設定などを利用してインターネット接続設定済みであることを確認してください。