Platform SDK: DirectX

StagedConnect サンプル

[Visual Basic]

ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectPlay Visual Basic サンプル」を参照すること。

[C++]

説明

StagedConnect サンプルは、ChatConnect サンプルとSimpleConnect サンプルの高性能版である。このサンプルでは、セッションはステージング エリアから始まる。ステージング エリアでは、ホストがプレーヤーの数を制限したり、プレーヤーを拒否したり、ゲームを開始したりすることができる。また、ステージング エリアでは、プレーヤーはゲームが始まる前にチャットを行ったり、ゲームを離れたりすることができる。

パス

ソース : (SDK ルート)\Samples\Multimedia\DPlay\Src\StagedConnect

実行可能ファイル : (SDK ルート)\Samples\Multimedia\DPlay\Bin\StagedConnect.exe

ユーザーズ ガイド

プレーヤーの名前を入力し、接続の種類を選択するか、またはリストから [Wait for Lobby Connection] を選択する。[Multiplayer Games] ダイアログ ボックスで、[Create] をクリックして新しいセッションを開始するか、または [Start Search] をクリックしてアクティブなセッションを検索する。アクティブなセッションに参加するには、そのセッションを選択して [Join] をクリックする。

セッションに参加する場合は、ステージング エリアで自分の名前の横にあるチェックボックスをオンにする。ステージング エリアにいる他のプレーヤーにチャット メッセージを送信するには、下にあるテキスト ボックスにメッセージを入力し、Enter キーを押す。

ホストは、スロットのボタンをクリックすることにより、スロットを閉じたり、そのスロットでプレーヤーを拒否したりすることができる。また、[Start Game] をクリックしてプレイを開始することができる。ゲームは、すべてのプレーヤーが揃って初めて開始できる。

プログラミングの注意

このサンプルは、ロビー セッションではなく、アプリケーション セッション内でステージング エリアをセット アップする方法を示している。