Varsayılan Betik Taslağını Düzenlemek
Yazının İngilizcesine blogumdan ulaşabilirsiniz.
Unity’de yeni bir betik (script) oluşturunca karşınıza şöyle bir şey çıkar:
using UnityEngine;
using System.Collections;
public class MainPlayer : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
Eğer yeni başlıyorsanız veya tam olarak bu iki fonksiyona ihtiyacınız varsa ne güzel. O zaman bile yorumlar sinir bozabilir. Ayrıca satır sonu formatı farkı Unity Editor’unde uyarılara sebep olabilir.
Bunlar tabi ki de çok ufak sorunlar. Fakat bunları çok kolay bir şekilde düzeltebilecekken neden yapmayalım?
Öncelikle Unity Editor’ünün yüklü olduğu klasörü açın. Unity Editor’ünü Hub kullanarak yüklediyseniz (ki öyle yapmalısınız), varsayılan yükleme klasörü Windows için:
C:\Program Files\Unity\Hub\Editor
Mac için ise:
/Applications/Unity/Hub/Editor
olur. Bu klasörde yüklü olan bütün Unity versiyonlarını göreceksiniz. Ben 2019.3.0a11 kullanıyorum. Oradan Editor\Data\Resources\ScriptTemplates klasörünü açın. Tam adres Windows için:
C:\Program Files\Unity\Hub\Editor\2019.3.0a11\Editor\Data\Resources\ScriptTemplates
Mac için:
/Applications/Unity/Hub/Editor/2019.3.0a11/Editor/Data/Resources/ScriptTemplates
oluyor. Bu klasörde birçok farklı betik ve shader için taslaklar göreceksiniz. Tabi ki hepsini istediğiniz gibi düzenleyebilirsiniz. Benim şu anda ilgilendiğim ” 81-C# Script-NewBehaviourScript.cs.txt” taslağı. Bunu herhangi bir metin düzenleme aracında açarsanız karşınza şöyle bir şey çıkacak:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
#NOTRIM#
}
// Update is called once per frame
void Update()
{
#NOTRIM#
}
}
Bu taslağı dilediğiniz gibi değişitip kaydedin. Ben genelde şu şekilde kullanıyorum:
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour
{
}
Bu dosya Program Files klasöründe olduğu için kaydedebilmeniz için yönetici haklarına sahip olmanız gerekiyor. Eğer notepad kullanıyorsanız yeni taslağı başka bir klasöre kaydedip, daha sonra buraya kopyalayarak eskisi ile değiştirebilirsiniz. Notepad++ veya VSCode kullanıyorsanız da program kapanıp kendisini yönetici hakları ile açmayı teklif edecektir. Bu teklifi kabul ettikten sonra taslağı kaydedebilirsiniz.
Bundan sonra yeni bir betik oluşturduğunuz taktirde karşınıza şöyle bir şey çıkacaktır:
using UnityEngine;
public class MainPlayer : MonoBehaviour
{
}
Filed under: Unity - @ August 24, 2019 4:34 pm
Tags: Unity, Betik, Betik Düzenleme, Varsayılan Betik, Script, Script Editing, Default Script