Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectPlay Visual Basic サンプル」を参照すること。
SimpleConnect サンプルは、DirectPlay セッションを作成する方法とセッションへ参加する方法、およびメッセージを送受信する方法を示す。
ソース : (SDK ルート)\Samples\Multimedia\DPlay\Src\SimpleConnect
実行可能ファイル : (SDK ルート)\Samples\Multimedia\DPlay\Bin\SimpleConnect.exe
プレーヤーの名前を入力し、接続の種類を選択するか、またはリストから [Wait for Lobby Connection] を選択する。[Multiplayer Games] ダイアログ ボックスで、[Create] をクリックして新しいセッションを開始するか、または [Start Search] をクリックしてアクティブなセッションを検索する。アクティブなセッションに参加するには、そのセッションを選択して [Join] をクリックする。"ゲーム"は始まるが、他のプレーヤーはいつでもゲームに参加することができる。セッションに参加している他のすべてのプレーヤーにメッセージを送信するには、[Wave to Other Players] をクリックする。DirectPlayer はホスト プレーヤーを自動的に移行するので、ホスト プレーヤーはいつでもゲームを離れることができる。
TCP/IP サービス プロバイダを使用すると、単一のマシン上でサンプルの複数のインスタンスをテストすることができる。
このサンプルは、DirectPlay をゲームに使用する方法の基本を示している。