🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Unity 3D / oyun2 bitti

1-) Unity 3D -

oyun2 bitti

 

1-)Gelis.cs

 

using UnityEngine;

using System.Collections;

public class Gelis : MonoBehaviour

{

 

    public GameObject car;

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

    void Start()

    {

        timer = delayTimer;

 

    }

    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;

        }

    }

}

 

2-)Rastgele.cs

 

using UnityEngine;

using System.Collections;

public class Rastgele : MonoBehaviour {

    public float rspeed=5F;

void Start () {

}

void Update () {

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

}

}

 

3-)kupp.cs

 

using UnityEngine;

using System.Collections;

using UnityEngine.SceneManagement;//LEVEL ATLATMAK İÇİN SCENE

public class kupp : MonoBehaviour

{

    public float hiz = 7,maxPos= 12.64F,minPos= -12.24F;

    private Vector3 tus;

    public bool sol, sag, assagi, yukari;

    void Start()

    {

        tus = transform.position;

    }

    void Update()

    {

        if (sol == true)

        {

                      tus = transform.position;

            if (tus.x < minPos)

            {

 

            }

            else

            {

                transform.position -= transform.right * hiz * Time.deltaTime;//right sağ demek o yuzden cıkardık sol oldu

                tus = transform.position;

            }

        }

        if (sag == true)

        {

            tus = transform.position;

            if (tus.x > maxPos)

            {

 

            }

            else

            {

                transform.position += transform.right * hiz * Time.deltaTime;//right sağ demek

                tus = transform.position;

            }

        }

               }

        void OnTriggerEnter2D(Collider2D nesne)

    {

        if (nesne.gameObject.tag == "dusman")//unity->inspector->dusman(küp) seç ->tag->add tag->dusman->ve dusmanı seç

        {

            Destroy(nesne.gameObject);

        }

    }

    public void button1(string isim)//pointerdown(basili tutuldugunda)

    {

        if (isim == "sol")

        {

            sol = true;

            // Debug.Log("sola tiklandi");

        }

        if (isim == "sag")

        {

            sag = true;

            //  Debug.Log("sag tiklandi");

        }

        if (isim == "yukari")

        {

            yukari = true;

            //  Debug.Log("yukari tiklandi");

        }

        if (isim == "assagi")

        {

            assagi = true;

            // Debug.Log("assagi tiklandi");

        }

    }

    public void button2(string isim)//pointerup(elini çekince)

    {

        if (isim == "sol")

        {

            sol = false;

            // Debug.Log("sol birakildi");

        }

        if (isim == "sag")

        {

            sag = false;

            // Debug.Log("sag birakildi");

        }

        if (isim == "yukari")

        {

            yukari = false;

            //Debug.Log("yukari birakildi");

        }

        if (isim == "assagi")

        {

            assagi = false;

            // Debug.Log("assagi birakildi");

        }

    }

}

4-)yoket.cs

 

using UnityEngine;

using System.Collections;

public class yoket : MonoBehaviour {

void Start () {

}

void Update () {

}

    void OnTriggerEnter2D(Collider2D nesne)

    {

        if (nesne.gameObject.tag == "dusman")//unity->inspector->dusman(küp) seç ->tag->add tag->dusman->ve dusmanı seç

        {

            Destroy(nesne.gameObject);

        }

    }

}

 2021 Ocak 18 Pazartesi
 459