Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Light.spotAngle

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public var spotAngle: float;
public float spotAngle;

Описание

The angle of the light's spotlight cone in degrees.

This is used primarily for Spot lights and has no effect for Point lights See Also: Light component.

// Change spot angle randomly between 'minAngle' and 'maxAngle'
// each 'interval' seconds.

var interval : float = 0.3; var minAngle : float = 10; var maxAngle : float = 90; var timeLeft : float;

var lt: Light;

function Start() { lt = GetComponent.<Light>(); lt.type = LightType.Spot; timeLeft = interval; }

function Update () { timeLeft -= Time.deltaTime; if (timeLeft < 0.0) { // time to change! timeLeft = interval; lt.spotAngle = Random.Range(minAngle, maxAngle); } }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float interval = 0.3F; public float minAngle = 10; public float maxAngle = 90; public float timeLeft; public Light lt; void Start() { lt = GetComponent<Light>(); lt.type = LightType.Spot; timeLeft = interval; } void Update() { timeLeft -= Time.deltaTime; if (timeLeft < 0.0F) { timeLeft = interval; lt.spotAngle = Random.Range(minAngle, maxAngle); } } }