UNITY 3D - CRIAÇÃO DE OBJETOS

22/04/2019

0

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.
João Valeriano

João Valeriano

Responder

Posts

12/07/2019

Bruno Pardim

Vcoê vai precisar utilizar o Time.DeltaTime.

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar