属性

Tutorial

intermediate

+0XP

5 mins

Unity Technologies

属性

属性を使用すると、作成するメソッドと変数に振る舞いを付加できます。このチュートリアルの動画では、属性の形式と、「Range」および「ExecuteInEditMode」属性の使用方法を学習します。

Languages available:

1. 属性

SpinScript クラスのコード

using UnityEngine;
using System.Collections;

public class SpinScript : MonoBehaviour 
{
    [Range(-100, 100)] public int speed = 0;

    void Update () 
    {
        transform.Rotate(new Vector3(0, speed * Time.deltaTime, 0));
    }
}

ColorScript クラスのコード

using UnityEngine;
using System.Collections;

[ExecuteInEditMode]
public class ColorScript : MonoBehaviour 
{
    void Start()
    {
        renderer.sharedMaterial.color = Color.red;
    }
}

Complete this Tutorial