Starling

Tela Software:
Starling
Detalhes de Software:
Versão: 1.7 Atualizado
Data de upload: 19 Jul 15
Revelador: Daniel Sperl
Licença: Livre
Popularidade: 47

Rating: 2.0/5 (Total Votes: 2)

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

  • projetos
  • andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado

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

  • projetos
  • andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado

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

  • projetos
  • andaime otimizada e de demonstração para que eles não precisam mais uma textura do fundo incorporado

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

  • Propriedades
  • '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

Programas semelhantes

Comentário para Starling

Comentários não encontrado
Adicionar comentário
Ligue imagens!