Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectPlay Visual Basic サンプル」を参照すること。
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] をクリックしてプレイを開始することができる。ゲームは、すべてのプレーヤーが揃って初めて開始できる。
このサンプルは、ロビー セッションではなく、アプリケーション セッション内でステージング エリアをセット アップする方法を示している。