Unity [Attribute]속성 ExecuteAlways

ExecuteInEditMode 속성 또는 ExecuteAlways 속성을 사용하면

에디터를 실행시키지 않아도 스크립트 컴포넌트의 콜백 함수가 실행된다!

 

using UnityEngine;

[ExecuteAlways]
public class TestExecuteAlways : MonoBehaviour
{
    void Update()
    {
        transform.Rotate(Vector3.up * 5f);
    }
}

 

위 화면처럼 매끄럽게 되지 않는 사람은

Always Refresh를 켜주면 된다

이렇게 하면 매끄럽게 보인당!