У меня есть пуля с Сетевым преобразованием и Сетевым удостоверением .
Сценарий игрока для пули возрождения:
using UnityEngine;
public class Weapon : MonoBehaviour {
bool ready = true;
public Transform firePoint;
public bool shot;
public GameObject bulletPrefab;
void FixedUpdate () {
if ((Input.GetKey(KeyCode.Space)) || shot)
{
if (ready)
{
Shoot();
}
else
{
// click sound
}
}
}
void Shoot()
{
ready = false;
var bulletGo = Instantiate(bulletPrefab, firePoint.position, firePoint.rotation);
LeanTween.delayedCall(6f, () => { ready = true; });
}
}
Но когда я стреляю, мой враг не видит эту пулю.Почему это не синхронизируется?Мой плеер также имеет сетевое преобразование и сетевое удостоверение , и все в порядке.