Detalhes de Software:
Versão: 1.7 Atualizado
Data de upload: 19 Jul 15
Licença: Livre
Popularidade: 47
Starling é uma ferramenta muito complexo e avançado em que os jogos de Flash profissionais pode ser criado em.
Starling é realmente o motor de jogo em que o jogo Angry Birds amplamente bem-sucedido foi codificado (a versão Flash).
O motor se concentra principalmente no desempenho e em um tamanho de luz, aproveitando ao máximo a função de flash Stage3D
O que é novo nesta versão:.
- Adicionado classe 'Sprite3D' para transformações 3D simples
- métodos de transformação Adicionado 3D para classes DisplayObject, RenderSupport e MatrixUtil
- Adicionado 3D propriedades da câmera para o Estágio de classe ('fieldOfView', 'focalLength', 'projectionOffset')
- propriedade Adicionado 'Is3d' para a classe DisplayObject
- Adicionado carregamento ativo paralelo à classe assetManager (via propriedade 'numConnections')
- Adicionado construir scripts para Gradle e Maven (graças a Andras Csizmadia & Honza Brecka)
- testes automáticos Adicionado integração TravisCI (graças a Andras Csizmadia & Honza Brecka)
- 'RenderTexture.optimizePersistentBuffers' Adicionado para permitir single-tamponada tornar texturas
- Adicionado suporte para filtros aninhados (graças a AIR 15)
- Adicionado suporte para desenhar objetos filtrados para renderizar texturas
- Adicionado suporte para o texto HTML a classe "TextField" (fontes TrueType somente)
- "cor" propriedade Adicionado a classe Button
- Adicionado "sobre" e "deficientes" afirma a classe Button
- "overlay" propriedade Adicionado a classe Button
- Adicionado método 'readjustSize' a classe Button
- método de utilitário 'hasChars' Adicionado para classe BitmapFont
- método de utilitário 'getCharIDs' Adicionado para classe BitmapFont
- "textura" propriedade Adicionado a classe BitmapFont
- 'textureFormat' propriedade Adicionado a classe assetManager
- propriedade Adicionado 'IsLoading' para classe assetManager
- propriedade Adicionado 'textureRepeat' para classe assetManager
- evento Adicionado 'IO_ERROR' para classe assetManager (quando o carregamento de URLLoader falhar)
- 'PARSE_ERROR' evento Adicionado a classe assetManager (graças a Thomas Lefevre)
- evento Adicionado 'SECURITY_ERROR' para classe assetManager (graças a Honza Brecka)
- Adicionados alguns qualifiers "protegidos" para métodos assetManager, para uma melhor capacidade de extensão
- 'FATAL_ERROR' evento Adicionado a classe Starling (graças a Andras Csizmadia)
- Adicionado método 'stopWithFatalError' para classe Starling
- propriedade Adicionado 'backBufferPixelsPerPoint' para classe Starling
- Adicionado parâmetro 'ignoreChildOrder' para 'Sprite.flatten ()' (graças a vync79)
- método de utilitário Adicionado 'cleanMasterString' (graças a Jackson Dunstan)
- Adicionado ByteArray-fallback se assetManager não é possível analisar XML ou JSON
- Adicionado a capacidade de funções de cadeia ColorMatrixFilter (graças a Tim Conkling)
- Perfil adicionado 'standard' para a seleção automática de perfil
- propriedade Adicionado 'supportsRelaxedTargetClearRequirement' para classe SystemUtil
- 'formato' Adicionado e argumentos "Repetir" para construtor RenderTexture
- propriedade Adicionado 'soundTransform' a classe MovieClip (graças a Kawika Heftel)
- Adicionado método 'setQuad' para classe QuadBatch
- class Adicionado MathUtil
- Adicionado projeto e módulo de arquivos para IntelliJ IDEA
- Adicionado ajudante script 'copy_resources.rb' para IntelliJ IDEA
- otimizada: persistente tornar texturas já não necessitam de buffer duplo (graças a AIR 15)
- Optimizado tudo XML interno de análise (graças a JohnHeart & Andrew Pellerano)
- composição BitmapFont Otimizado - agora reunindo todos os objetos temporários
- gerenciamento de memória Optimizado para alguns utilizado internamente BitmapData (TextField, MiniBitmapFont)
- Optimizado '' TextureAtlas.getNames por cache lista ordenada de nomes
- Otimizado 'TextureAtlas.getTexture "por sempre retornando as instâncias mesma SubTexture
- Optimizado 'DisplayObject.removeEventListeners' (graças a Fraggle)
- Otimizado 'AssetManager.loadQueue' processando font / atlas XMLs em etapas separadas
- Optimizado método 'advanceTime' na classe MovieClip
- Optimizado função 'executar', evitando 'Array.slice'
- manejo otimizado de texturas passagem em FragmentFilter (evitando chance de referência nula)
- Desempenho otimizado AOT, evitando 'Array.push' em vários lugares
- andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado
projetos
O que é novo na versão 1.6 / 1.7 RC:
- class Adicionado 'Sprite3D' para transformações 3D simples
- métodos de transformação Adicionado 3D para classes DisplayObject, RenderSupport e MatrixUtil
- Adicionado 3D propriedades da câmera para o Estágio de classe ('fieldOfView', 'focalLength', 'projectionOffset')
- propriedade Adicionado 'Is3d' para a classe DisplayObject
- Adicionado carregamento ativo paralelo à classe assetManager (via propriedade 'numConnections')
- Adicionado construir scripts para Gradle e Maven (graças a Andras Csizmadia & Honza Brecka)
- testes automáticos Adicionado integração TravisCI (graças a Andras Csizmadia & Honza Brecka)
- 'RenderTexture.optimizePersistentBuffers' Adicionado para permitir single-tamponada tornar texturas
- Adicionado suporte para filtros aninhados (graças a AIR 15)
- Adicionado suporte para desenhar objetos filtrados para renderizar texturas
- Adicionado suporte para o texto HTML a classe "TextField" (fontes TrueType somente)
- "cor" propriedade Adicionado a classe Button
- Adicionado "sobre" e "deficientes" afirma a classe Button
- "overlay" propriedade Adicionado a classe Button
- Adicionado método 'readjustSize' a classe Button
- método de utilitário 'hasChars' Adicionado para classe BitmapFont
- método de utilitário 'getCharIDs' Adicionado para classe BitmapFont
- "textura" propriedade Adicionado a classe BitmapFont
- 'textureFormat' propriedade Adicionado a classe assetManager
- propriedade Adicionado 'IsLoading' para classe assetManager
- propriedade Adicionado 'textureRepeat' para classe assetManager
- evento Adicionado 'IO_ERROR' para classe assetManager (quando o carregamento de URLLoader falhar)
- 'PARSE_ERROR' evento Adicionado a classe assetManager (graças a Thomas Lefevre)
- evento Adicionado 'SECURITY_ERROR' para classe assetManager (graças a Honza Brecka)
- Adicionados alguns qualifiers "protegidos" para métodos assetManager, para uma melhor capacidade de extensão
- 'FATAL_ERROR' evento Adicionado a classe Starling (graças a Andras Csizmadia)
- Adicionado método 'stopWithFatalError' para classe Starling
- propriedade Adicionado 'backBufferPixelsPerPoint' para classe Starling
- Adicionado parâmetro 'ignoreChildOrder' para 'Sprite.flatten ()' (graças a vync79)
- método de utilitário Adicionado 'cleanMasterString' (graças a Jackson Dunstan)
- Adicionado ByteArray-fallback se assetManager não é possível analisar XML ou JSON
- Adicionado a capacidade de funções de cadeia ColorMatrixFilter (graças a Tim Conkling)
- Perfil adicionado 'standard' para a seleção automática de perfil
- propriedade Adicionado 'supportsRelaxedTargetClearRequirement' para classe SystemUtil
- 'formato' Adicionado e argumentos "Repetir" para construtor RenderTexture
- propriedade Adicionado 'soundTransform' a classe MovieClip (graças a Kawika Heftel)
- Adicionado método 'setQuad' para classe QuadBatch
- class Adicionado MathUtil
- Adicionado projeto e módulo de arquivos para IntelliJ IDEA
- Adicionado ajudante script 'copy_resources.rb' para IntelliJ IDEA
- otimizada: persistente tornar texturas já não necessitam de buffer duplo (graças a AIR 15)
- Optimizado tudo XML interno de análise (graças a JohnHeart & Andrew Pellerano)
- composição BitmapFont Otimizado - agora reunindo todos os objetos temporários
- gerenciamento de memória Optimizado para alguns utilizado internamente BitmapData (TextField, MiniBitmapFont)
- Optimizado '' TextureAtlas.getNames por cache lista ordenada de nomes
- Otimizado 'TextureAtlas.getTexture "por sempre retornando as instâncias mesma SubTexture
- Optimizado 'DisplayObject.removeEventListeners' (graças a Fraggle)
- Otimizado 'AssetManager.loadQueue' processando font / atlas XMLs em etapas separadas
- Optimizado método 'advanceTime' na classe MovieClip
- Optimizado função 'executar', evitando 'Array.slice'
- manejo otimizado de texturas passagem em FragmentFilter (evitando chance de referência nula)
- Desempenho otimizado AOT, evitando 'Array.push' em vários lugares
- andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado
projetos
O que é novo na versão 1.6:
- class Adicionado 'Sprite3D' para transformações 3D simples
- métodos de transformação Adicionado 3D para classes DisplayObject, RenderSupport e MatrixUtil
- Adicionado 3D propriedades da câmera para o Estágio de classe ('fieldOfView', 'focalLength', 'projectionOffset')
- propriedade Adicionado 'Is3d' para a classe DisplayObject
- Adicionado carregamento ativo paralelo à classe assetManager (via propriedade 'numConnections')
- Adicionado construir scripts para Gradle e Maven (graças a Andras Csizmadia & Honza Brecka)
- testes automáticos Adicionado integração TravisCI (graças a Andras Csizmadia & Honza Brecka)
- 'RenderTexture.optimizePersistentBuffers' Adicionado para permitir single-tamponada tornar texturas
- Adicionado suporte para filtros aninhados (graças a AIR 15)
- Adicionado suporte para desenhar objetos filtrados para renderizar texturas
- Adicionado suporte para o texto HTML a classe "TextField" (fontes TrueType somente)
- "cor" propriedade Adicionado a classe Button
- Adicionado "sobre" e "deficientes" afirma a classe Button
- "overlay" propriedade Adicionado a classe Button
- Adicionado método 'readjustSize' a classe Button
- método de utilitário 'hasChars' Adicionado para classe BitmapFont
- método de utilitário 'getCharIDs' Adicionado para classe BitmapFont
- "textura" propriedade Adicionado a classe BitmapFont
- 'textureFormat' propriedade Adicionado a classe assetManager
- propriedade Adicionado 'IsLoading' para classe assetManager
- propriedade Adicionado 'textureRepeat' para classe assetManager
- evento Adicionado 'IO_ERROR' para classe assetManager (quando o carregamento de URLLoader falhar)
- 'PARSE_ERROR' evento Adicionado a classe assetManager (graças a Thomas Lefevre)
- evento Adicionado 'SECURITY_ERROR' para classe assetManager (graças a Honza Brecka)
- Adicionados alguns qualifiers "protegidos" para métodos assetManager, para uma melhor capacidade de extensão
- 'FATAL_ERROR' evento Adicionado a classe Starling (graças a Andras Csizmadia)
- Adicionado método 'stopWithFatalError' para classe Starling
- propriedade Adicionado 'backBufferPixelsPerPoint' para classe Starling
- Adicionado parâmetro 'ignoreChildOrder' para 'Sprite.flatten ()' (graças a vync79)
- método de utilitário Adicionado 'cleanMasterString' (graças a Jackson Dunstan)
- Adicionado ByteArray-fallback se assetManager não é possível analisar XML ou JSON
- Adicionado a capacidade de funções de cadeia ColorMatrixFilter (graças a Tim Conkling)
- Perfil adicionado 'standard' para a seleção automática de perfil
- propriedade Adicionado 'supportsRelaxedTargetClearRequirement' para classe SystemUtil
- 'formato' Adicionado e argumentos "Repetir" para construtor RenderTexture
- propriedade Adicionado 'soundTransform' a classe MovieClip (graças a Kawika Heftel)
- Adicionado método 'setQuad' para classe QuadBatch
- class Adicionado MathUtil
- Adicionado projeto e módulo de arquivos para IntelliJ IDEA
- Adicionado ajudante script 'copy_resources.rb' para IntelliJ IDEA
- otimizada: persistente tornar texturas já não necessitam de buffer duplo (graças a AIR 15)
- Optimizado tudo XML interno de análise (graças a JohnHeart & Andrew Pellerano)
- composição BitmapFont Otimizado - agora reunindo todos os objetos temporários
- gerenciamento de memória Optimizado para alguns utilizado internamente BitmapData (TextField, MiniBitmapFont)
- Optimizado '' TextureAtlas.getNames por cache lista ordenada de nomes
- Otimizado 'TextureAtlas.getTexture "por sempre retornando as instâncias mesma SubTexture
- Optimizado 'DisplayObject.removeEventListeners' (graças a Fraggle)
- Otimizado 'AssetManager.loadQueue' processando font / atlas XMLs em etapas separadas
- Optimizado método 'advanceTime' na classe MovieClip
- Optimizado função 'executar', evitando 'Array.slice'
- manejo otimizado de texturas passagem em FragmentFilter (evitando chance de referência nula)
- Desempenho otimizado AOT, evitando 'Array.push' em vários lugares
- andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado
projetos
O que é novo na versão 1.5.1:
- referências trocado para "HTTPStatusEvent.HTTP_RESPONSE_STATUS 'com o costume constante, para evitar problemas em projetos Flash puros.
O que é novo na versão 1.5:
- Adicionado:
- Suporte para seleção de perfil Context3D automática
- uso automático de RectangleTextures quando possível, para economizar memória
- Suporte para SubTextures rotacionados (por ferramentas como 'TexturePacker')
- Suporte para instâncias 'Arquivo' para 'AssetManager.enqueueWithName'
- Suporte para opções por textura para 'AssetManager.enqueueWithName'
- Suporte para várias instâncias Starling ao usar assetManager
- Suporte para 'execução de fundo' para assetManager
- Suporte para a mais recente formato de arquivo ATF
- Suporte para Antialiasing em RenderTextures (vindo com AR 13)
- agrupamento automático de chamadas em atraso de 'Juggler.delayCall'
- função de conveniência 'repeatCall' para Juggler
- propriedade 'touchGroup' aos contentores, semelhante ao 'mouseChildren' no clássico de inflamação
- classe 'SystemUtil' para simplificar as tarefas dependentes da plataforma
- 'OffsetX / Y' propriedades para BitmapFont
- parâmetro 'transparente' para 'Stage.drawToBitmapData'
- método 'Texture.fromData'
- otimizada:
- Start-up tempo imensamente através da criação de programas preguiçosamente agal (graças a ajwfrost)
- Desempenho de setter 'DisplayObject.rotation', evitando loop (graças a Zeh)
- Bitmap prestação Font, reduzindo as alocações de objetos massivamente (graças a Jeff)
- 'Quad.setColor' (graças a IonSwitz)
- setter 'DisplayObject.transformationMatrix'
- Capacidade de mudança de instância QuadBatch
- 'removeEventListener'
- getter 'Texture.frame', evitando alocação
- Arrumado:
- Parsing de nome de arquivo e extensão de assetManager objeto
- referência nula no contexto perdido depois de mudar uma fonte TrueType para BMP
- aviso do compilador no Flash CC
- despacho múltiplo de 'addedTo'- e' eventos removedFromStage "
- alocações de encerramento RenderTexture (graças a Jonathan Hart)
- problemas de tempo ao chamar 'purgeQueue' e 'loadQueue' em sucessão
- Isso advanceTime 'foi chamado depois de contexto foi perdido
- referência nula Occasional dentro da classe TextField após a perda de contexto
- O tamanho máximo de QuadBatch
O que é novo na versão 1.4.1:.
- Adicionado propriedade pública '' AssetManager.numQueuedAssets
- protegia a propriedade Adicionado 'AssetManager.queue'.
- Adicionado método 'Starling.registerProgramFromSource'.
- Optimizado renderização de texto em botões, permitindo que sua propriedade "batchable '.
- Optimizado construção filtro fragmento pelo cache programas de sombreamento.
- Optimizado setter 'VertexData.numVertices'.
- 'clipRect' errada Fixa quando ele estava completamente fora dos limites do palco.
- Corrigido erro em 'AssetManager.loadQueue' quando 'purgeQueue' foi chamado durante timout ativo.
- função anônima fixo para compatibilidade FDT do projeto andaime.
O que é novo na versão 1.4:
- propriedade Adicionado 'Sprite.clipRect' para mascarar retangular simples
- Adicionado "DisplacementMapFilter '
- Adicionado suporte para 'HiDPI' (ie retina MacBooks)
- Adicionado suporte para RectangleTextures introduzidas no AIR 3.8
- Adicionado suporte para o formato de arquivo ATF atualizado
- 'Texture.root.onRestore ()' Adicionado para o manual textura restauração sobre a perda de contexto
- Adicionado "Texture.fromEmbeddedAsset () '
- Adicionado "TextField.autoSize '(graças a Tim Conkling)
- 'AssetManager.enqueueWithName ()' Adicionado para nomeação costume de ativos
- Adicionado protegido 'AssetManager.getName ()' para as regras de nomenclatura personalizados em subclasses
- Adicionado protegido 'TextField.formatText ()' para subclassificação
- Adicionado suporte para XML genérico, bytearrays e dados JSON para assetManager
- Adicionado "Stage.drawToBitmapData () 'método para screenshots do jogo
- propriedade Adicionado 'TextureAtlas.texture'
- Adicionado "Tween.getEndValue () '
- Adicionado "Tween.getProgress () '
- Adicionado "Quad.premultipliedAlpha '(para a consistência)
- Adicionado "AssetManager.checkPolicyFile '
- Adicionado "AssetManager.purgeQueue () 'método: esvazia a fila e pára todas as operações de carga pendente
O que é novo na versão 1.4 RC:
- Adicionado:
- propriedade 'Sprite.clipRect' para mascarar retangular simples (graças a Tim Conkling)
- 'DisplacementMapFilter'
- Suporte para 'HiDPI' (ie retina MacBooks)
- Suporte para RectangleTextures introduzidas no AIR 3.8
- Suporte para formato de arquivo ATF atualizado
- 'Texture.root.onRestore ()' para o manual textura restauração sobre a perda de contexto
- 'Texture.fromEmbeddedAsset ()'
- 'TextField.autoSize' (graças a Tim Conkling)
- 'AssetManager.enqueueWithName ()' para nomeação costume de ativos
- Protegido 'AssetManager.getName ()' para regras de nomeação personalizada em subclasses
- Protegido 'TextField.formatText ()' para subclasses (graças a Grant Mathews)
- Suporte para XML genérico, bytearrays e dados JSON para assetManager
- 'Stage.drawToBitmapData ()' método para screenshots do jogo
- propriedade 'TextureAtlas.texture'
- 'Tween.getEndValue ()' (graças a Josh Tynjälä)
- 'Tween.getProgress ()'
- 'Quad.premultipliedAlpha' (para a consistência)
- 'AssetManager.checkPolicyFile'
- 'TextField.redraw ()' método para forçar saque imediato de conteúdo
- otimizada:
- alocações de objetos escondidos em iOS (graças a Nisse Bryngfors & Adobe Escoteiro)
- Manuseamento de textura recreação em caso de uma perda de contexto (requer muito menos memória)
- Transmissão de evento ENTER_FRAME
- cálculos 'DisplayObject.transformationMatrix' (graças a Ville Koskela)
- Uso de QuadBatches utilizados durante a renderização (agora aparando-los)
- 'Button', removendo TextField quando o texto é String vazio
- 'DisplayObjectContainer.setChildIndex ()' (graças a Josh Tynjälä)
- Atualizado:
- Nome do arquivo / URL parsing de assetManager para ser mais robusto (graças a peerobo)
- Eventos de teclado: são agora transmitido a todos os objetos de exibição
- 'transporter_chief.rb' usar 'iOS-deploy' em vez de 'fruitstrap'
- A região atrai para um filtro (agora limitado a opor limites + margem)
- Registro de fonte Bitmap para ser maiúsculas e minúsculas
- assetManager para usar o nome arquivo de textura como nome para fonte de bitmap
- Arrumado:
- Suporte Multitouch em dispositivos com tela mouse e do toque
- Que assetManager por vezes, nunca terminou de carregar a fila
- cálculos 'MovieClip.totalTime' para evitar erros de ponto flutuante
- Alguns problemas com casos especiais dentro 'MovieClip.advanceTime ()'
- Layout de fontes bitmap monospace
- Unwanted context3D-recreação em 'Starling.dispose ()' (graças a Sebastian Marketsmuller)
- Vários erros na VertexData (graças a hamidhomatash)
- Faltando pivotX / Y-updates em setter 'DisplayObject.transformationMatrix'
- valor TextField nativo preenchimento
O que é novo na versão 1.3:
- Adicionado suporte para o carregamento assíncrono de texturas ATF
- propriedade Adicionado 'renderTarget' para RenderSupport classe
- propriedade Adicionado 'scissorRect' para RenderSupport classe
- 'nativeWidth' Adicionado & 'nativeHeight' para as classes de textura
- Adicionado "Juggler.contains 'método (graças a Josh Tynjälä)
- Adicionado suporte para modificar diretamente Starling VIEWPORT retângulo (sem re-atribuição)
- Adicionado opção para ignorar mapas MIP de texturas ATF
- Adicionado "redefinição" método de classe 'DelayedCall'
- Adicionado suporte para repetições infinito "DelayedCall '
- "pressão" Adicionado propriedades e 'Tamanho' to Touch
- Adicionado opcional argumento 'resultado' para 'Touch.getTouches'
- Adicionado opcional argumento 'resultado' para 'TextureAtlas.getTextures / GetNames'
- Adicionado suporte para retorno de carro caractere em BitmapFont
- Adicionado argumentos para mipmaps e escala para 'fromBitmap "método
- Adicionado preloader para demonstração do projeto
- parâmetro de escala Adicionado a 'Starling.showStatsAt'
- Adicionado suporte para Event.MOUSE_LEAVE no palco nativo
- Adicionado suporte para Maven constrói
- propriedade Adicionado 'contextData' na instância Starling
- Adicionado "RenderSupport.assembleAgal '
- andaime móvel Atualizado e de demonstração projetos, agora usando a mesma classe de inicialização para Android e iOS
- métodos Atualizado em sala de aula "Transitions" a ser protegido
- método Atualizado 'DisplayObject.hasVisibleArea' para ser pública
- Atualização setter MovieClip.fps para um melhor desempenho
- manipulação atualizada de situações contexto compartilhado (agora também a apoiar a perda de contexto)
- ativos incorporados removido para evitar a dependência de biblioteca 'mx.core'
- exibição Fixo lista de renderização quando Starling está parado
- Fixo setter 'DisplayObject.transformationMatrix'
- Fixo distorcendo a trabalhar apenas como em Flash Pro
Propriedades
Comentários não encontrado