Kiwi.JS é uma das melhores alternativas para se afastando de desenvolvimento de jogos em Flash agora.
Este quadro JavaScript pequena abraça o novo padrão HTML 5 e os desenvolvedores concede acesso a uma vasta gama de recursos e ferramentas que simplificam o processo de jogos baseados em navegadores de construção.
Estes jogos podem ser jogados em ambos desktop e plataformas móveis, com o apoio top-notch incluídos para os dois principais concorrentes móveis, iOS e Android.
Criada a partir do início de usar hardware acelerado renderização WebGL, jogos Kiwi.JS são muito sensíveis & nbsp; e também deve trabalhar com todos os navegadores modernos, enquanto HTML5 canvas é utilizado em versões mais antigas do navegador.
Há também suporte para gestos de toque, e até mesmo para eventos multi-toque, tornando os jogos fáceis de controlar e interagir com ele.
Do lado do desenvolvedor, características como gerenciamento de ativos, gerenciamento de estado do jogo, e um avançado sistema de componentes deve ajudar os desenvolvedores a criar jogos complexos e até mesmo conectar suas próprias extensões para o núcleo Kiwi.
O que é novo nesta versão:
- Correções de bugs:
- Animação joga agora corretamente animações não looping.
- Animation.onPlay, .onStop, .onupdate, .onLoop e .onComplete agora corretamente documentados no API.
- Geom.Intersect.circleToRectangle () e Geom.Intersect.lineToRawSegment () agora funcionam corretamente em todos os casos.
- Geom.Intersect.lineSegmentToRectangle () é agora chamado corretamente na documentação da API.
- Geom.Line.perp () agora pode lidar com pontos em (0,0) e outra borda casos.
- método Adicionado Geom.Intersect.lineSegmentToRawSegment () para permitir lineSegmentToRectangle () funcione corretamente.
- Animação joga agora corretamente 1 quadro animações e despacha sinais de forma adequada.
- Utils.GameMath.nearestAngleBetween () agora retorna ângulos normalizados por isso os resultados são realmente mais próximo.
O que é novo na versão 1.3.0:
- Correções de bugs:
- Animação joga agora corretamente animações não looping.
- Animation.onPlay, .onStop, .onupdate, .onLoop e .onComplete agora corretamente documentados no API.
- Geom.Intersect.circleToRectangle () e Geom.Intersect.lineToRawSegment () agora funcionam corretamente em todos os casos.
- Geom.Intersect.lineSegmentToRectangle () é agora chamado corretamente na documentação da API.
- Geom.Line.perp () agora pode lidar com pontos em (0,0) e outra borda casos.
- método Adicionado Geom.Intersect.lineSegmentToRawSegment () para permitir lineSegmentToRectangle () funcione corretamente.
- Animação joga agora corretamente 1 quadro animações e despacha sinais de forma adequada.
- Utils.GameMath.nearestAngleBetween () agora retorna ângulos normalizados por isso os resultados são realmente mais próximo.
O que é novo na versão 1.2.0:
- ferramentas Pro arquitetura o wazoo
- Todos os objetos de componentes em um grupo ou entidade irá atualizar automaticamente quando as atualizações do Estado. Isto permite que um sistema completo de componentes de entidade.
- Imer implementado. Agora você pode chamar Clock.setInterval e Clock.setTimeout, ao invés de mexer com três ou mais chamadas para obter o mesmo efeito. Esses ajudantes executado em relógios de jogo, e vai respeitar a manipulação do relógio e uma pausa.
- Kiwi.Log acrescentou. Este substitui e atualizações console.log funcionalidade, com a gravação, marcação e silenciamento seletivo. É um grande passo para debug!
- objeto Kiwi.Utils.Color pode gravar e valores de cor de saída em uma ampla gama de formatos, incluindo RGB, RGBA, HSL, HSV, funções de cor CSS e valores normalizados ou inteiros.
- Animação tem um sinal chamado onComplete que é acionado depois que terminar.
- TextField agora tem uma hitbox.
- parâmetro Jogo domParent agora pode usar seletores CSS.
- Kiwi.Utils.Common.between (x, a, b) Método adicionado. É muito mais rápido para verificar se algo está entre dois números agora.
- Input.Pointers agora tem pressionado e liberado getters, o que lhe permite ver se um mouse ou dedo foi pressionado ou liberado em apenas o último quadro.
- Camera.transformPointToScreen adicionado, permitindo-lhe para traduzir pontos mundiais para coordenadas de tela. Este é o oposto do Camera.transformPoint.
Helpers
O que é novo na versão 1.1.1:
- Eventos de mouse (baixo, para cima, scrollwheel e movimento ) agora impedir a ação padrão de escapar para o resto da página.
- Para CocoonJS a cor estágio padrão agora é '# 000000'. Mesmo que o seu jogo não preencher a tela inteira, o renderizador WebGL irá usar esta cor para preencher todas as partes fora da área de jogo.
- Mistura agora funcionam corretamente em CocoonJS quando deviceTarget: Kiwi.TARGET_COCOON está definido, a fixação de um número de bugs. Isso permite que a implantação CocoonJS a uma ampla gama de dispositivos com qualidade mais confiável.
- Métodos sobre uma série de objetos geométricos (como o método angleTo no ponto) foram corrigidos.
modos
Requisitos :
- habilitar o JavaScript no lado do cliente
- HTML 5 browser habilitado
Comentários não encontrado