jogar o demo
BAIXAR O CÓDIGO FONTE
TUTORIAL INDEX
Flixel é um motor de jogo popular para Flash e Flex que permite que você crie facilmente jogos em Flash. Foi criado por Adam Atómica, e foi usado como a base de uma série de jogos populares flash. O site Flixel inclui uma série de jogos que foram construídas utilizando o motor Flixel.
Esta série de tutoriais guiará passo a passo o processo de criação de um jogo simples usando Flex e Flixel.
Isso será muito mais fácil com o Flex Builder, por isso, se você não tem uma cópia agarrar uma demo de 30 dias a partir do site da Adobe.
O primeiro passo é fazer o download da biblioteca Flixel. O código está hospedado no GitHub. Baixe o arquivo Flixel e extraí-lo para um local conveniente.
Em seguida, crie um novo projeto Flex no Flex Builder. Você precisa apontar para os arquivos extraídos Flixel no Flex Build Path.
O ponto de partida habitual para uma nova aplicação Flex é o arquivo MXML.
Aqui nós definimos um aplicativo Flex que tem as dimensões de 640x480, e onde a função appComplete é chamado uma vez que o aplicativo foi iniciado.
Dentro de um elemento Script nós adicionamos a função appComplete. Em aqui nós criamos uma nova instância da classe FlixelGame, que foi passado para o construtor de uma nova instância DisplayObjectUIComponent, que é então adicionado como um filho do objeto Aplicativo MXML.
Temos de usar o DisplayObjectUIComponent classe intermediária porque os objetos Flixel baseiam-se na classe Sprite o Flash, que não pode ser adicionado como um filho do objeto Aplicativo MXML. Apesar do fato de que a função addChild leva um DisplayObject como um parâmetro, uma exceção será lançada em tempo de execução se o objeto fornecido para o objeto de função addChild não estender a classe UIComponent. O DisplayObjectUIComponent nos permite contornar isso porque ele estende a classe UIComponent, mas, em seguida, adiciona um DisplayObject como seu próprio filho
package {flash.display.DisplayObject importação.; mx.core.UIComponent importação; classe pública DisplayObjectUIComponent estende UIComponent {DisplayObjectUIComponent função pública (Sprite: DisplayObject) {super (); explicitHeight = sprite.height; explicitWidth = sprite.width; addChild (duende); }}}
A classe FlixelGame estende a classe FlxGame, e é onde nós começamos nosso jogo. A maioria dos demos Flixel usar uma classe como FlixelGame co
Criando 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