discussão sobre sprites #43
RodrigoDornelles
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Porque ainda não foi implementado?
Bom, alguns recursos mais avançados na engine estão passando primeiro que coisas essenciais como possibilidade de mostrar imagens, o motivo é no qual que é uma decisão dificil de design e não de implementação, não pretendo voltar altrás removendo alguma feature após disponiblizar API.
Existe limitações?
A engine tenta nivelar as plataformas com algo que seja possivel com Ginga.
canvas
gerados dinamicamenteDecisões de Design
Sou a favor da limitação de cores na engine, isso força ao desenvolvedor aproveitar melhor os recursos e focar melhor no design do que um leque muito aberto de opções como RGB, mas também existe a questão de marcas, e como marcas poderiam usar suas próprias cores.
0 branco
1 preto
2 azul
3 vermelho
...paleta 1 cor 1
paleta 1 cor 2
paleta 1 cor 3
paleta 2 cor 1
...Porque Bitmap?
Lua não é a melhor linguagem para escerever um encoder/decoder ou ferramenta de compressão, além disso o algumas televisões tem péssimo desempenho em executar o código, dito isso, um formato sem compressão seria o melhor a se optar, algo bruto, raw, como
.bmp
, mas para ainda oferecer o recurso de transparencia, pode se escolher uma cor arbtraria em tempo de execução para ser o fundo.Sobre interfaces?
exemplo 1
exemplo 2
exemplo 3
algo que pensei seria suportar apenas o formato BMP, por limtações de velocidade no ginga, seria um formato facil de decodiar em apenas LUA, mas poderia ter a melhoria, que pudesse escolher uma cor arbtrariamente para ser transparente.
examplo 4
a medida que eu pensar em mais detalhes irei adicionar nesse tópico.
Beta Was this translation helpful? Give feedback.
All reactions