ParticleSystem.textureSheetAnimation
Declaration
public ParticleSystem.TextureSheetAnimationModule textureSheetAnimation;Описание
Программный интерфейс модуля TextureSheetAnimationModule системы Particle System.
Этот модуль позволяет добавлять анимацию к текстурам частиц. Это достигается путем создания текстур flipbook.
Лист текстуры flipbook, содержащий восемь подизображений цифр 1-8 в двух строках по четыре столбца. Первая строка содержит цифры 1-4, а вторая строка содержит цифры 5-8.
Каждая пронумерованная область представляет кадр анимации, и должна быть равномерно распределена по текстуре. Выберите переменные ниже, чтобы увидеть примеры скриптов. Вы можете использовать эту текстуру на вашем Particle System с каждым примером, чтобы посмотреть, как работает модуль.
Particle System модули не требуют переназначения обратно в систему; они являются интерфейсами, а не независимыми объектами.
using UnityEngine; using System.Collections;
[RequireComponent(typeof(ParticleSystem))] public class ExampleClass : MonoBehaviour { void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var ts = ps.textureSheetAnimation; ts.enabled = true; ts.numTilesX = 2; ts.rowMode = ParticleSystemAnimationRowMode.Random; } }