Construct 2 Istance Group

Stato
Discussione chiusa ad ulteriori risposte.

FW_Audi

Utente Storico
24 Dicembre 2007
511
90
51
281
Ultima modifica da un moderatore:
Istance Group (Aggiornamento: 2012/11/30)

Questo plugin contiene gruppi indicizzati in base al nome. Ogni gruppo memorizzato istanze UID. Il gruppo supporta due tipi di strutture di dati:

- set: union,complement,intersection
- list: sorting

Nelle azioni di questo plugin, è possibile
- Aggiungere / rimuovere uid a / da un gruppo di
- Unione, complemento, intersezione
- Mescolare un gruppo
- Ordina per funzione personalizzata
- Scegliere le istanze di un gruppo (con uid)
In condizioni, è possibile
- Recuperare un gruppo
- Test se un uido è in un gruppo
Nelle espressioni, è possibile
- Ottenere uid dall'indice (dal gruppo è una lista)
- Ottenere l'indice di uid

Quando ad esempio distrutto, plugin rimuovere uid dai gruppi automaticamente.



Ecco un esempio.

file-11.png


È possibile ordinare il gruppo di funzione personalizzata.
1. Dichiarare ordinamento funzione "Condition: On sorting".
2. In questa funzione, è possibile ottenere due valori da "Expression: CmpUIDA" e "Expression: CmpUIDB", utilizzando questi due uid per raccogliere le istanze e confrontarli con la regola.
3. Infine, l'utilizzo di "Action: Set compared result" per dire plugin che uno è più grande.


Advance: gruppo privato
"Expression: PrivateGroup" può restituire un nome speciale gruppo formato da


"@" + uid + "$" + name
. Gruppo che ha creato il nome da questi verranno distrutti automaticamente quando ad esempio era stato distrutto.
Ad esempio, il gruppo "@10$aa","@10$bb" sarà distrutto automaticamente quando esempio con (uid = 10) è stato distrutto.



PS. Vi è un piccolo plugin in grado di fornire "action:pick instance by UID". E 'possibile salvare gli eventi.
fonte http://www.scirra.com/forum/plugin-instance-group_topic49662_post312603.html
 
Stato
Discussione chiusa ad ulteriori risposte.