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

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

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

ParticleAnimator.colorAnimation

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство
public var colorAnimation: Color[];
public Color[] colorAnimation;

Описание

Цвета, в которые частицы будут окрашиваться за время своего существования.

На данный момент вы не можете напрямую менять отдельные элементы этого массива. Вместо этого, вам нужно взять весь массив, изменить его и присвоить аниматору частиц (Particle Animator).

	// How to properly change colorAnimation Colors via scripting
	// Attach this script to a GameObject that contains a legacy particle components

function Start () { var particleAnimator : ParticleAnimator = GetComponent.<ParticleAnimator>(); var modifiedColors : Color[] = particleAnimator.colorAnimation; modifiedColors[2] = Color.yellow; particleAnimator.colorAnimation = modifiedColors; }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { ParticleAnimator particleAnimator = GetComponent<ParticleAnimator>(); Color[] modifiedColors = particleAnimator.colorAnimation; modifiedColors[2] = Color.yellow; particleAnimator.colorAnimation = modifiedColors; } }