Unityではゲームオブジェクトにスクリプト(クラス)を貼り付けてアタッチします。
その際にスクリプトをセットでアタッチしないといけない場合があります。
例えば、コライダーとリジットボディのような。
複数のスクリプトのアタッチを忘れないようにするのが
RequireComponentです。
以下の場所に宣言することでアタッチの際にスクリプトを自動追加します。
using System.Collections;
[RequireComponent(typeof(スクリプト名))]
public class ABC : MonoBehaviour{}
スクリプトからスクリプトをアタッチしているわけではありません。
デフォルトでゲームオブジェクトにセットされます。
0 件のコメント:
コメントを投稿