unityでマルチプレイのゲームを作成しています
ですが、クライアント側で下記のエラーが出ます
Failed to spawn server object, assetId=b3bc56cab1f3602428dacc327b4a9218 netId=3
スクリプトは1つしか書いていません。下記の通りです
using UnityEngine;
using UnityEngine.Networking;
public class PlayerMove : NetworkBehaviour
{
public GameObject bulletPrefab;
public override void OnStartLocalPlayer() { GetComponent<MeshRenderer>().material.color = Color.red; } [Command] void CmdFire() { var bullet = (GameObject)Instantiate( bulletPrefab, transform.position - transform.forward, Quaternion.identity); bullet.GetComponent<Rigidbody>().velocity = -transform.forward * 4; NetworkServer.Spawn(bullet); Destroy(bullet, 2.0f); } void Update() { if (!isLocalPlayer) return; var x = Input.GetAxis("Horizontal") * 0.1f; var z = Input.GetAxis("Vertical") * 0.1f; transform.Translate(x, 0, z); if (Input.GetKeyDown(KeyCode.Space)) { CmdFire(); } }
}
期限も近く、かなり焦っていますが初めて手を出したコンポーネントで進行が止まっています。ご回答お願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。