Я пытаюсь создать сценарий метания гранаты, но когда я его тестирую, он всегда выдает 2 гранаты одновременно.единство 2 объект икру на кнопку щелчок
public class GrenadeThrow : MonoBehaviour {
public GameObject bulletprefab;
float speed =20f;
// Use this for initialization
void Start() { }
// Update is called once per frame
void Update() {
if (Input.GetButtonUp("Fire1"))
{
Camera cam = Camera.main;
GameObject Grenade = Instantiate(bulletprefab, cam.transform.position + cam.transform.forward, cam.transform.rotation);
Grenade.GetComponent<Rigidbody>().AddForce(cam.transform.forward * speed, ForceMode.Impulse);
}
}
}
да я получил его я бросил сценарий в символ, а затем случайно бросить другой GameObject со сценарием в символ снова – TheLeader
Ницца. Выяснилось, что проблема заключается в дублировании. Счастливое кодирование! – Programmer