[Tutorial] Mapas com mais de 20 KB |
Ufuytd « Citoyen » 1447114140000
| 6 | ||
O limite do mice são 20 KB, e existe um motivo para isso! O limite do jogo são apenas 20 KB para evitar mapas de lag excessivo ou que demorem muito para carregar. Já temos alguns exemplos como os que contém 50 pisos + 30 objetos, sendo o suficiente para causar lag. Além desses também temos alguns P5 e P6 com artes e mechs que mesmo sendo simples conseguem sofrer alguns lags leves e as vezes pesados. Isso com 20 KB, então imagine o estrago de mapas maiores... 20 KB No viprins, mesmo assim da pra continuar a criar no jogo! Após o mapa atingir a meta de 20 KB, tentar mecher no XML em busca de pisos invisiveis ou joints pode ser impossível já que se você passar do limite não sera possível copiar o código para o jogo. E isso pode ser um motivo para entrar em pânico caso seu mapa necessite de uns pisos invisíveis ou umas tags extras como mc="" ou Ca="". Mas parando para pensar, se jogo só permite 20KB, como é possível continuar criando mesmo depois de já ter chegado no limite? Afinal, cada bloco e cada objeto entram na "contagem" do mapa, então o próprio editor quebra a regra dos 20KB... Enganando o editor com mapas de até mais que 50 KB Agora vamos ao que interessa. Sim, é possível fazer mapas maiores e com mais recursos, MAS ENTENDA, esse recurso é DESAPROVADO e deve ser usado com moderação! Não nos amaldiçoe com mapas massivos cheios de lag que podem até mesmo causar crashs, POR FAVOR use apenas para conseguir uma gameplay mais interessante e mais "completa" para a sua arte ou mecanismo. Oque te impede de por códigos com mais de 20 KB é o fato de o chat não suportar textos gigantes, aliás, essa nunca foi a intenção. Não é possível usar Ctrl+C/Ctrl+V pois você não conseguirá colar o código completo, vai ir só uma parte dele. Então para "burlar" essa regra você utilizara outro metodo, mas não se preocupe porque é bem simples e prático! Basta seguir essas pequenas 5 etapas: 1 - Faça seu mapa cuidadosamente, evitando o máximo possível ultrapassar até 25 KB. 2 - Planeje bem oque vai fazer no XML, caso o mapa seja muito massivo e corra risco de lag, nem perca tempo, simplesmente tente refazer do 0, pois é provável que fique mais caprichado e leve. 3 - Após isso, copie o código para algum lugar seguro e amplo, por exemplo um bloco de notas, onde você possa modificar livremente para adicionar suas tags, joints ou seja lá o que estiver planejando. 4 - Faça todas as alterações possíveis para evitar dor de cabeça depois! É provável que você vá dar uma alterada no código depois também, mas tente já modificar alguns detalhes no bloco de notas 5 - Deixe o seu mice aberto no nodo "janela", e o bloco de notas também em modo janela. Pra facilitar, deixe uma janela do lado da outra! Selecione todo o código do mapa no bloco de notas, clique com o botão ESQUERDO do mouse E SEGURE, dai segurando, arraste até o carregador de mapas e solte nele. Se aparecer um monte de letra/numero um encima do outro la no "carregador de XML" está tudo certo. Pronto, ta ai seu mapa com mais de 20KB. Obs: é pra clicar com o botão esquerdo sem soltar, clica e segura, tipo como se vc estivesse movendo um arquivo no seu pc, sacou? Vc vai literalmente mover o texto usando seu mouse de uma janela pra outra. Caso você não consiga arrastar seu texto do bloco de notas para o mice, selecione o código inteiro, copie normalmente e cole o código na barra de pesquisa do seu navegador, dai seleciona ele inteiro de novo e dai arrasta até o mice! Como já dito, evite ultrapassar os 20 KB, e caso aconteça, economize para não passar de até 30 KB (basta colar seu texto num bloco de notas e ver o tamanho do arquivo). Um mapa bom e recheado de cores é legal, mas se for cheio de lag só vai deixar a gameplay chata e todos vão odiar. Obrigado pela atenção, e te desejo uma boa criação =D Dernière modification le 1561883460000 |
Uolesportee « Citoyen » 1447115220000
| 1 | ||
LEGAL, PARABÉNS |
Asquerit « Citoyen » 1447115760000
| 0 | ||
Amei o tópico, parabénssss |
Mumich « Citoyen » 1447115940000
| 0 | ||
Nossa,sensacional, nem eu que vivo procurando bug no jogo sabia disso :O |
Laagaadoo « Citoyen » 1447116000000
| 0 | ||
Acredito que esse tópico possa também discutir sobre esse limite de 20kb, então lá vai só faça um mapa maior do que isso se ele realmente valer a pena (a diversão em si), uma quantidade massiva de joints e vetores nos mapas faz o flash lagar demais, e é justamente por isso que existe o limite, mesmo computadores modernos de hoje em dia ainda não conseguem controlar o flash bem, causando lags, travamentos e etc. o box2d não é um motor físico leve e por isso mesmo colocar muitos joints e pisos (principalmente dinâmicos) gera muitos corpos para serem processados e assim aumenta o consumo de memória e também de processamento, além disso também existem os corpos dos ratos e dos potenciais objetos invocados pelo shaman durante o mapa, imagine ter trocentos joints, pisos e além disso +25 corpos de ratos num mapa muito pesado, sendo que a cada quadro (tfm agora roda a 60 fps se n me engano) o box2d simula física para cada corpo? sem contar que cada rato tem suas animações e itens para serem carregados como já disse anteriormente, só faça um mapa grande desse se ele for tão divertido quanto o seu peso, não é nada agradável jogar um mapa pesado que não seja divertido. |
0 | ||
É necessario algum standalone pra afzer isso? Tentando no navegador e não funciona http://prntscr.com/910ls1 |
Ufuytd « Citoyen » 1447117680000
| 0 | ||
Realizando alguns testes, percebi que é possível realizar no standalone ORIGINAL. Testei o Baff, com Imouse, e outros, mas não tive sucesso. Então caso tenha um ideia bacana para mapa, que não vá ser só puro lag, você vai ter que usar o standalone básico :/ Lembrando e também como Laagaadoo acrescentou: Esse recurso é uma faca de dois gumes! Você pode utilizar para fazer coisas extremamente engenhosas, criativas e divertidas, mas também vai gerar um baita lag, isso sem contar a adição de 25+ jogadores simultâneos junto das criações do shaman vai deixar o jogo em câmera lenta. Que fique claro, ESSE RECURSO DEVE SER USADO COM MODERAÇÃO! Por ser algo "perigoso", isso foi mantido em sigilo, além de não ser uma função normal do editor. Tomem cuidado! ^.^ Dernière modification le 1561882620000 |
Astallin « Citoyen » 1447130460000
| 0 | ||
Adorei saber disso, Parabéns. |
Shalander « Citoyen » 1447151880000
| 0 | ||
Figoi a dit : Tem como fazer com o "chat" do viprin editor. |
0 | ||
astallin a dit : ^^ |
Reppam « Censeur » 1447168680000
| 0 | ||
haha, gostei! Eu que tanto precisava antigamente disso e não sabia c.c Obrigado pela informação, ótimo tópico! |
1 | ||
af nao gostei agora o povo ja sabe como fazer mapa +20kb gosto de usar para fazer um arte de +20kb e aplicar mecanismo nela e.e @5726526 Dernière modification le 1447190040000 |
Peidei2vezes « Citoyen » 1447201200000
| 0 | ||
Nlff a dit : Isso explica porque quando eu fiz meu mapa do Bob Esponja pro natal a uns 15 dias atras, você perguntou se tu tinha me ensinado, você queria manter em segredo né :3? Mas olhe pelo lado bom Paulo, vamos ter alguns mapas de natal bem mais NATAAAAAAL em rotação :v |
0 | ||
peidei2vezes a dit : KKKK Sim mas era para ser POUCAS pessoas com esse poder em maos kk |
Jacobzinho « Citoyen » 1452794520000
| 0 | ||
arrasou |
Yteizz « Citoyen » 1455574920000
| 0 | ||
NÃO FUNCIONA MAIS :( |
Jobsonreis « Citoyen » 1455593340000
| 0 | ||
Legal o tópico, mas só vou ler depois. |
Infectsoul 1455753540000
| | ||
[Modéré par Kiwrimai, raison : Removido a pedido do autor.] |