LogoPixi’VN

Alias del componente canvas

Alias ​​per i componenti canvas in Pixi'VN, che riguardano l'ereditarietà, la modifica e l'utilizzo di layer di gioco speciali.

A ogni componente aggiunto alla tela deve essere assegnato un alias. Un alias è un modo per fare riferimento a un componente tramite una stringa univoca.

Se un componente viene aggiunto assegnando un alias esistente, il nuovo componente sostituirà quello vecchio.

L'alias corrisponde a PixiJSComponent.label, quindi non modificare label, ma utilizza i metodi forniti da Pixi’VN per modificare l'alias.

Fattore di ereditarietà

Se un componente viene aggiunto utilizzando un alias esistente, il nuovo componente, oltre a sostituire quello vecchio, erediterà le proprietà, zIndex e i ticker del vecchio componente.

Modifica l'alias del componente canvas

Per modificare l'alias di un componente canvas, puoi usare canvas.editAlias. Se all'alias sono associati a uno o più ticker, questo verrà automaticamente aggiornato nel ticker.

Il metodo editAlias ha i seguenti parametri:

  • oldAlias: Il vecchio alias del componente da modificare.
  • newAlias: Il nuovo alias del componente.
import { canvas } from '@drincs/pixi-vn'

canvas.editAlias('sprite1', 'sprite2')

Alias ​​del game layer

In Pixi'VN, il layer di gioco è un componente speciale che rappresenta l'area di gioco principale in cui vengono renderizzati tutti gli elementi del gioco.

A questo componente è stato assegnato un alias speciale, const CANVAS_APP_GAME_LAYER_ALIAS = "__game_layer__", che viene utilizzato per fare riferimento al layer di gioco nello script.

Questo è molto utile se vuoi eseguire alcune animazioni o effetti sull'intero livello. Alcune funzionalità non sono consentite su questo elemento, come l'eliminazione.

import { CANVAS_APP_GAME_LAYER_ALIAS, shakeEffect } from '@drincs/pixi-vn'

shakeEffect(CANVAS_APP_GAME_LAYER_ALIAS)