Version: 2018.4
public float range ;

説明

ライトの大きさを設定する。

関連項目: Light component.

using UnityEngine;

public class Example : MonoBehaviour { // Pulse light's range between original range // and half of the original one

float duration = 3.0f; float originalRange;

Light lt;

void Start() { lt = GetComponent<Light>(); originalRange = lt.range; }

void Update() { var amplitude = Mathf.PingPong(Time.time, duration);

// Transform from 0..duration to 0.5..1 range. amplitude = amplitude / duration * 0.5f + 0.5f;

// Set light range. lt.range = originalRange * amplitude; } }