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

ParticleSystemRenderer.SetMeshes

Declaration

public void SetMeshes(Mesh[] meshes);
public void SetMeshes(Mesh[] meshes, int size);

Параметры

Параметр Описание
меши Массив используемых мешей.
размер Число элементов из массива Mesh, которые будут применены.

Описание

Устанавливает меши, которые ParticleSystemRenderer использует для отображения частиц, когда ParticleSystemRenderer.renderMode установлено на ParticleSystemRenderMode.Mesh.

Дополнительные ресурсы: ,ParticleSystemRenderer.renderMode,.

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(ParticleSystem))] public class ExampleClass : MonoBehaviour { private ParticleSystem ps; private ParticleSystemRenderer psr;

void Start() {

ps = GetComponent<ParticleSystem>(); psr = GetComponent<ParticleSystemRenderer>();

psr.renderMode = ParticleSystemRenderMode.Mesh; psr.SetMeshes(new Mesh[]{ Resources.GetBuiltinResource<Mesh>("Capsule.fbx"), Resources.GetBuiltinResource<Mesh>("Cube.fbx"), Resources.GetBuiltinResource<Mesh>("Sphere.fbx") }); }

void OnGUI() { GUI.Label(new Rect(25, 40, 200, 30), "Mesh Count: " + psr.meshCount.ToString()); } }