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);
}
}
}