unityの質問です
hierarchyの中のPlayerに、Projectの中のc#スクリプトをドラッグアンドドロップで貼り付けたいのですが以下のエラー文が出てきます。
[Cant add script behaviour CU.The script class cant be abstract!]
エラー文の意味を理解できる方教えてください。よろしくお願いいたします。
// 便利な関数を管理する静的クラス
public static class CU
{
// 移動可能な範囲
static Vector2 MoveLimitTopLeft = new Vector2(-5.7f, 4.2f);
static Vector2 MoveLimitButtomRight = new Vector2(1.7f, -4.2f);
static Vector2 EnemyLimitTopLeft = new Vector2(-7.0f, 6.2f); static Vector2 EnemyLimitButtomRight = new Vector2(3.0f, -5.2f); // 指定された位置を移動可能な範囲に収めた値を返す public static Vector3 ClampPosition(Vector3 position) { return new Vector3 ( Mathf.Clamp(position.x, MoveLimitTopLeft.x, MoveLimitButtomRight.x), Mathf.Clamp(position.y, MoveLimitButtomRight.y, MoveLimitTopLeft.y), 0 ); } public static bool IsOut(Vector3 position) { return (position.x < EnemyLimitTopLeft.x || EnemyLimitTopLeft.y < position.y|| EnemyLimitButtomRight.x < position.x || position.y < EnemyLimitButtomRight.y); }
}
試したこととしてはスクリプトのクラス名と、スクリプト名は確認しましたが同じで、名前をいろいろ変更しましたが同じエラーメッセージがでてくる状況です。
「スクリプトを貼り付けたい」とはどういう意味ですか?(どこにどう貼り付けたいのですか?)