ParticleAnimator.colorAnimation 颜色动画
var autodestruct : bool
Description描述
Colors the particles will cycle through over their lifetime.
粒子的色彩将会随着它们的生命周期循环。
Currently you cannot directly modify a single index of this array. Instead, you need to grab the entire array, modify it, and assign it back to the Particle Animator.
当前你不能直接修改这个数组的索引。相反的,你需要取回整个数组,修改它,然后将它赋回粒子动画。
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
void Start() {
ParticleAnimator particleAnimator = GetComponent();
Color[] modifiedColors = particleAnimator.colorAnimation;
modifiedColors[2] = Color.yellow;
particleAnimator.colorAnimation = modifiedColors;
}
}
// How to properly change colorAnimation Colors via scripting
// 如何通过脚本正确的修改colorAnimation中的颜色
// Attach this script to a GameObject that contains a complete Particle System
// 将这个脚本附加到一个包含完整的粒子系统的GameObject上
function Start () {
var particleAnimator : ParticleAnimator = GetComponent(ParticleAnimator);
var modifiedColors : Color[] = particleAnimator.colorAnimation;
modifiedColors[2] = Color.yellow;
particleAnimator.colorAnimation = modifiedColors;
}
最后修改:2011年1月19日 Wednesday 23:32