SetVectorComponentCount(ParticleSystemCustomData, int)
Specify how many curves are used to generate custom data for this stream.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.ParticleSystemModule
public void SetVectorComponentCount(ParticleSystemCustomData stream, int count)
Parameters
The name of the custom data stream to apply the curve to.
The number of curves to generate data for.
Remarks
Additional Resources: ParticleSystem.CustomDataModule.GetVectorComponentCount, ParticleSystem.MinMaxCurve, ParticleSystem.GetCustomParticleData
Examples
using UnityEngine;using System.Collections;[RequireComponent(typeof(ParticleSystem))]public class ExampleClass : MonoBehaviour{ void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var customData = ps.customData; customData.enabled = true; AnimationCurve curve = new AnimationCurve(); curve.AddKey(0.0f, 0.0f); curve.AddKey(1.0f, 1.0f); customData.SetMode(ParticleSystemCustomData.Custom1, ParticleSystemCustomDataMode.Vector); customData.SetVectorComponentCount(ParticleSystemCustomData.Custom1, 1); customData.SetVector(ParticleSystemCustomData.Custom1, 0, new ParticleSystem.MinMaxCurve(1.0f, curve)); }}