*   >> Leitura Educação Artigos >> science >> programação

PushButton Tutorial Series - Carregando Níveis

ionamos as duas entidades gerente de um grupo chamado Managers. É este grupo Managers que será referenciado mais tarde, e ao fazê-lo irá criar as entidades acrescentadas ao grupo.

Código

Os SpriteSheets referenciados pelo modelo inimigo são criados muito parecido com o entidades gerente. Os SpriteSheets são carregados em entidades separadas para que eles possam ser compartilhadas entre as entidades. Isto significa que várias entidades inimigos partilham o mesmo SpriteSheet, economizando um pouco de memória.

Código

O arquivo level1.

xml é onde criamos algumas entidades inimigos, usando o modelo criado no templates.xml arquivo como uma referência. Ao definir o atributo de modelo no elemento entidade define-se a entidade que está sendo criada como sendo baseado fora desse modelo. Depois que nós fornecemos os dados necessários para se especializar cada instância da entidade, que os dados sendo a posição da entidade neste caso.

Código

As três novas entidades inimigos são empacotados em um grupo.


Código

Neste ponto temos define as entidades que contêm os componentes do gerenciador de e SpriteSheets que serão compartilhados por todas as entidades inimigas. Também definimos um modelo para os inimigos, e criou três novas instâncias dos entiies inimigos baseados fora desse modelo. O passo final é a curar todas estas entidades em um nível individual.

dinfiintions Nível são realizadas em um elemento raiz chamado LevelDescriptions.

Código

Cada nível individual é definido em um nível elemento chamado.

O atributo índice define um número que é utilizado para referenciar o nível. O atributo nome define um nome amigável para referenciar o nível com.

Código

Cada um dos arquivos XML que foram criados acima são referenciados em elementos do arquivo. O nome do arquivo especifica a localização do XML como se estivesse a ser referenciado como um recurso PushButton, o que significa que tem o mesmo caminho que o arquivo XML incorporado na classe Resources.

Código

Os grupos definido nos arquivos XML são referenciados em elementos do grupo.

O atributo nome é definido como o nome do grupo. Esta é a forma como as entidades individuais são criados. Fazendo referência a um grupo de uma definição de nível, cada uma das entidades desse grupo são criados.

Código

Assim, como uma visão geral, este é o processo de carregar um nível de arquivos

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.