Unity 6.3
0 онлайн 79 гостей 3 в системе
Вход

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; } }