package {org.flixel importação. *; classe pública estende FlixelGame FlxGame {FlixelGame função pública (): void {super (320, 240, MenuState, 2, 0xff131c1b, verdadeiro, 0xff729954); ajuda ("Jump", "Tiro", "Nothing"); useDefaultVolumeControls (true); }}}A classe FlixelGame é muito simples.
Nós primeiro chamar o construtor FlxGame através, e inicializar as propriedades jogos.
Os primeiros dois parâmetros são as dimensões do jogo, que são definidos para 320x240. Você pode notar que esta é a metade do tamanho do aplicativo MXML. Isso é deliberado, porque o próximo parâmetro é o zoom, que é definido para 2. Isso significa que cada pixel de nossas imagens de origem vai realmente ser exibido como 4 pixels na tela (2 verticalmente e horizontalmente 2). Esta escala deliberadamente dá ao jogo um olhar muito pixelizada, que é uma reminiscência dos antigos consoles de 8 bits.
O próximo parâmetro, MenuState, é uma referência a uma classe que será criada como o estado inicial. Assim como o próprio Flex, Flixel pode alternar entre um número de estados, como um menu de estado, um estado do jogo, um estado vitória etc. A classe MenuState serão criados mais tarde para visualizar o menu inicial de que o jogador vai ver.
< p> O próximo parâmetro é a cor de fundo, em formato hexadecimal (semelhante aos códigos de cores HTML).
O próximo parâmetro, é verdade, diz ao objeto FlxGame para exibir a Flixel introdução padrão.
O parâmetro final define que cor o logotipo Flixel na introdução desvanece-se a.
A função de ajuda define as ações de algumas teclas padrão. O X, C e teclas de seta são teclas padrão em Flixel, embora você possa responder a outras teclas pressionadas. A função de ajuda permite atribuir algumas instruções simples que se relacionam com essas chaves.
Finalmente chamamos useDefaultVolumeControls e passá-lo verdadeiro como o parâmetro. Isto diz Flixel que nós queremos usar os controles padrão para modificar o volume.
A classe final nesta demonstração é a classe MenuState.
Este representa o estado do menu no jogo. Ao estender a classe FlxState herdamos a funcionalidade estado Flixel
package {org.flixel.FlxSprite importação.; org.flixel.FlxState importação; classCriando um jogo de plataforma flash com Flixel e Flex - Adicionando Weapons
- Fazendo um jogo 3D com Ogre - Adicionando o som Effects
- PushButton Tutorial Series - Carregando Recursos
- Associações de banco de dados Visão geral
- Noções básicas da função C Printf
- Basics mensagem para a Classe Janela Procedimento
- Php Comparação e Aritmética Operators
- Algumas aplicações do CSS Fixo Positioning
- Janela Procedimento Basics
- Noções básicas de Css Fonts
- O C ++ Cadeia Class