Unity Varsayılan Script İçeriğini Değiştirme

Unity Varsayılan Script İçeriğini Değiştirme

Unity Varsayılan (Template) Script İçeriğini Değiştirme

 Merhaba arkadaşlar bu yazımda sizlere Unity üzerinde bir script oluşturduğumuz zaman karşımıza çıkan base (temel) script düzenini nasıl değiştirebileceğinizi anlatacağım.

Örnek olarak neyi değiştireceğimizi anlatmam ve örneklendirmem gerekir ise Unity üzerinde hazır olarak gelen bir script template i bulunmaktadır ve o aşağıdaki gibidir.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DemoScript : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

Yukarıdaki kod template'ini istediğimiz şekilde ayarlayıp artık bir script oluşturduğumuz zaman bu bizim ayarladığımız scriptin gelmesini sağlayacağız ve kendi template scriptimizi oluşturacağız.

Kendi template scriptimizi ayarlamadan önce bu yazı için aşağıdaki template kodunu kullanacağım, daha doğrusu artık oluşturduğumuz scriptlerimiz aşağıdaki gibi gelecektir.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DemoScript : MonoBehaviour
{
    // İlk karede çalışan komut
    void Start()
    {
     // Created by UrhobA   
    }

    // Her karede çalışan komut
    void Update()
    {
        // Created by UrhobA
    }
}

Hadi ayarlamalara başlayalım.

Template'in Değiştirilmesi

Windows
C:\ProgramFiles\Unity\Hub\Editor\YourVersion\Editor\Data\Resources\ScriptTemplates

Mac
/Applications/Unity/Hub/Editor/YourVersion/Unity.app/Contents/Resources/ScriptTemplates
s

Kullandığımız işletim sistemine göre yukarıdaki konumlara gidiyoruz ve burada bulunan "81-C# Script-NewBehaviourScript.cs" isimli scripti açıyoruz ve istediğimiz şekilde düzenliyoruz, artık unity içerisinde yeni bir script oluşturmamız durumunda oluşturduğumuz bu yeni template açılacaktır ve sürekli olarak kullandığımız komutları veya imzamızı her scriptimize otomatik olarak gömebiliriz.

Unity Windows All Script Templates
(Unity Windows Templates)

Unity Default Templates Mac
(Unity Mac Templates)

Ek olarak burada bulunan diğer script templatelerini de düzenleyip diğer oluşturulan scriptler için de kendi templatelerimizi ekleyebiliriz.