Fórum UNITY 3D - CRIAÇÃO DE OBJETOS #601959

22/04/2019

0

Olá, pessoal. Estou com um problema na criação de um trabalho para a faculdade.
Segue o código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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

Gostei + 0

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

Aceitar