各プレーヤーの出現位置を決める


スポーンポイントの作成
using UnityEngine;
using Photon.Pun;
public class RoomManager : MonoBehaviourPunCallbacks
{
// ★追加
public GameObject[] spots;
void Awake()
{
// ★追加
// Photonのプレイヤー番号(1番から始まる)を取得
// 配列のインデックスとして使うために -1 する(テクニック)
int playerIndex = PhotonNetwork.LocalPlayer.ActorNumber - 1;
Vector3 spawnPos = spots[playerIndex].transform.position;
// ★改良
PhotonNetwork.Instantiate("Player", spawnPos, Quaternion.identity);
}
}

【Unity6版】BattleOnline(全38回)
他のコースを見る

スポーンポイントの作成
using UnityEngine;
using Photon.Pun;
public class RoomManager : MonoBehaviourPunCallbacks
{
// ★追加
public GameObject[] spots;
void Awake()
{
// ★追加
// Photonのプレイヤー番号(1番から始まる)を取得
// 配列のインデックスとして使うために -1 する(テクニック)
int playerIndex = PhotonNetwork.LocalPlayer.ActorNumber - 1;
Vector3 spawnPos = spots[playerIndex].transform.position;
// ★改良
PhotonNetwork.Instantiate("Player", spawnPos, Quaternion.identity);
}
}

各プレーヤーの出現位置を決める