チュートリアル

マルチプレイを作る

15min

サンプルプロジェクト

📘 マルチプレイサンプル https://github.com/naverz/zepeto-multiplay-example



概要

概要

マルチプレイサーバーからクライアントを作成し、マルチプレイワールドを開発するために必要な環境を設定します。

難易度

中級

必要な時間

1時間



パート1. マルチプレイのインストール

  • マルチプレイサーバーからクライアントを作成し、マルチプレイワールドを開発するために必要な環境を設定します。




第2部. 世界ロジックの記述

  • サーバーとクライアント間の通信に必要なスキーマについて学び、スキーマタイプとルームステートを定義します。

  • ビデオで使用されているサーバースクリプトは、hashCodeに関連するコンテンツを含んでおり、もはやサポートされていないことに注意してください。
  • したがって、記述時には以下のコードを除外してください。
TypeScript




第3部. 世界ロジックの記述2

  • プレイヤーの位置からプレイヤーの出口に同期するために必要な世界ロジックを記述します。




パート4. サーバーの実行とマルチプレイへの接続

  • サーバーを実行し、マルチプレイに接続します。




パート5. スクリプト

Schemas.json

schemas.json




サーバーコード

index.ts




クライアントコード

ClientStarter.ts