Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GPUParticlesAttractorVectorField3D

Eredita: GPUParticlesAttractor3D < VisualInstance3D < Node3D < Node < Object

Un attrattore a forma di scatola con direzioni e intensità variabili definite al suo interno che influenza le particelle dai nodi GPUParticles3D.

Descrizione

Un attrattore a forma di scatola con direzioni e intensità variabili definite al suo interno che influenza le particelle dai nodi GPUParticles3D.

A differenza di GPUParticlesAttractorBox3D, GPUParticlesAttractorVectorField3D utilizza una texture per influenzare l'intensità dell'attrazione all'interno della scatola. Questo può essere utilizzato per creare scenari di attrazione complessi in cui le particelle viaggiano in direzioni diverse a seconda della loro posizione. Ciò può essere utile per gli effetti atmosferici come le tempeste di sabbia.

Gli attrattori di particelle funzionano in tempo reale e possono essere spostati, ruotati e ridimensionati durante il gioco. A differenza delle forme di collisione, è supportato anche il ridimensionamento non uniforme degli attrattori.

Nota: Gli attrattori di particelle influenzano solo i GPUParticles3D, non i CPUParticles3D.

Proprietà

Vector3

size

Vector3(2, 2, 2)

Texture3D

texture


Descrizioni delle proprietà

Vector3 size = Vector3(2, 2, 2) 🔗

Le dimensioni della scatola del campo vettoriale in unità 3D.


Texture3D texture 🔗

La texture 3D da utilizzare. I valori sono interpolati linearmente tra i pixel della texture.

Nota: Per ottenere prestazioni migliori, la risoluzione della texture 3D dovrebbe riflettere le dimensioni (size) dell'attrattore. Poiché l'attrazione delle particelle è solitamente costituita da dati a bassa frequenza, la texture può essere mantenuta a una bassa risoluzione, ad esempio 64×64×64.