UNITY 3D - CRIAÇÃO DE OBJETOS

22/04/2019

9

Olá, pessoal. Estou com um problema na criação de um trabalho para a faculdade.
Segue o código.
public class GerarTroncos : MonoBehaviour
{
    public Transform troncoPos;
    public GameObject tronco;

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButton(0))
        {
            Gerar();
        }
    }

    private void Gerar()
    {
        Instantiate(tronco, troncoPos.position, troncoPos.rotation);
    }
}

Com o código, toda vez que eu clico o mouse ele instancia um obj, porém eu gostaria que a intanciação fosse automática de tempo em tempo.
Responder

Posts

12/07/2019

Bruno Pardim

Vcoê vai precisar utilizar o Time.DeltaTime.

exemplo: https://docs.unity3d.com/ScriptReference/Time-deltaTime.html
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar