19 Mart 2016 Cumartesi

Random olarak arka plan rengi nasıl değiştirilir ?

Bu dersimizde,Random olarak iki sayi arasında bir sayi tutup,arka plan renk değiştirme işlemi yapacağız bu işelem her oyuna başlandığından Random un oluşturmuş olduğu sayıya göre rengi belirleyecektir.Bu işelemi basit bir C# Scripti ile gerçekleştireceğiz.

 

using UnityEngine;
using System.Collections;

public class RenkDonusum : MonoBehaviour {
    
    int Renk;  //Burası Renk adından tam sayı tutan bir değişken;
    Camera cam; //Burda ise Camera Componentini tutan cam adın bir değişken var;

    void Start () {
        
        cam = GetComponent<Camera> (); // Bu kısımda yukarıda oluşturmuş olduğumuz cam değişkeni ile 
        //Camera Compenentine eşitliyoruz.

        Renk = Random.Range (1,10); // Burda Renk değişkenine ramdom olarak 1 ve 10 arasında bir sayı 
        //Belirletiyoruz.
    
    }
    
    void Update () {

        if(Renk < 5){//Karar yapısı ile Renk değişkenin 5 den küçük olup olmadığını karar verdiriyoruz.

            // Eger Yukardaki şart uyarsa bu ku geçerleştirmiş oluyoruz.
            cam.backgroundColor = Color.black;//Cam değişkeninin backgroundColorına ulalıp rengi değişriyoruz burda
        }
        if(Renk > 5){//Karar yapısı ile Renk değişkenin 5 den büyük olup olmadığını karar verdiriyoruz.
            
            // Eger Yukardaki şart uyarsa bu ku geçerleştirmiş oluyoruz.
            cam.backgroundColor = Color.white;//Cam değişkeninin backgroundColorına ulalıp rengi değişriyoruz burda
        }
    }
}

Hiç yorum yok:

Yorum Gönder