🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Unity 3D / oyun2 1

1-) Unity 3D -

oyun2 1

1-)1-3 arasında x konumunda nesneyi hareket ettirir otomatik

 

  transform.position = new Vector3(Mathf.Clamp(Time.time, 1.0F, 3.0F), 0, 0);

 

2-)nesneyi yukarıdan aşşağı düşürmek y ekseninde

 

rastgele.cs

public float rspeed=5F;

void Update () {

        transform.Translate(new Vector3(0, 1, 0) * rspeed * Time.deltaTime);

}

gelis.cs

public GameObject car;

    public float maxPos = 12.64F, minPos = -12.24F, delayTimer = 1F, timer;

    void Start()

    {

        timer = delayTimer;

 

    }

 

    // Update is called once per frame

    void Update()

    {

        timer = timer - Time.deltaTime;

        if (timer < 0)

        {

            Vector3 carPos = new Vector3(Random.Range(minPos, maxPos), transform.position.y, transform.position.z);

            Instantiate(car, carPos, transform.rotation);

            timer = delayTimer;

        }

 

    }

3-)kullandığımız küpe rigidbody 2d ekle

 

gravity scale=0 yap

4-)kullandığımız küpe boxcollider 2d ekle

 

edit collider ile objeyi ayarlayabılırız(arabanin boyutu büyümeden kapladığı alanı genişletebiliriz)

 2021 Ocak 18 Pazartesi
 402