Создайте единство съемки и единстваC#

Место общения программистов C#
Anonymous
Создайте единство съемки и единства

Сообщение Anonymous »

Я создал этот скрипт, чтобы можно было стрелять на юнити. Кто-нибудь знает, можно ли сократить код до более коротких строк текста?

public class ShootBullett : MonoBehaviour
{

public GameObject bulletPrefab;
public Transform spawnPoint;
public float bulletSpeed = 10f;

void Update()
{

if (Input.GetKeyDown(KeyCode.Space))
{
Shoot();
}
}

void Shoot()
{
GameObject bullet = Instantiate(bulletPrefab, spawnPoint.position, spawnPoint.rotation);
Rigidbody rb = bullet.GetComponent();
if (rb != null)
{
rb.velocity = spawnPoint.forward * bulletSpeed;
}
}
}



Подробнее здесь: https://stackoverflow.com/questions/787 ... eotd-unity

Вернуться в «C#»