[Tutorial] Glitch da nuvem (Botão de despawn sem joints) |
![]() « Citoyen » Lider 1530720660000
| 0 | ||||||||||||||
Explicação: A primeira coisa que vamos fazer é adicionar duas Nuvens ao mapa (mais pra frente vou explicar melhor o funcionamento das Nuvens). Visto que não tem nuvem na grade de Objetos do Shaman no editor, você pode dá uma olhada neste tópico para saber como adicionar outros objetos ao mapa além dos que o editor oferece ou pode usar o XML abaixo já com a nuvem adicionada (à os que gostam de editar XML, o ID da Nuvem é 57).
A próxima etapa será adicionar o botão de depawn e um piso ou objeto que vai fazer o movimento, relacionados na Nuvem de "Z" com uma casa menor que a outra Nuvem, exemplo: em caso do "Z" da Nuvem que vai ser usada entre o botão e o piso/objeto for: ![]() ![]() Botão, piso/objeto e Nuvem, todos assim pregados:
Demonstração:
Deixando o botão em qualquer lugar do mapa: A explicação acima foi somente o básico do glitch e talvez não seja tão legal usar, visto que o botão fica muito perto do piso e não te deixa pensar em muitas opções de mecanismos. Mas existe uma maneira de deixar o botão em qualquer lugar do mapa, o quão distante você quiser do piso/objeto. Além disso, podes também adicionar mais de um botão para fazer funcionar o mesmo mecanismo.Explicação: Se você parar um pouco pra pensar, vai perceber que o glitch funciona ao acionar um piso e que esse piso pode ser relacionado a um outro com pregos, fazendo esse outro piso se tornar também um botão. Tendo isso em mente, você pode criar uma espécie de ligação de pisos até o(s) lugar(es) que queira e relacionar outros pisos para a função de botão. Veja:
Relacionando mais de um botão para o mesmo mecanismo: Como já dito mais acima, você pode fazer ligações entre pisos, assim podendo adicionar mais de um botão para o mesmo mecanismo. Veja:
Vá para a aba "Dicas" para aprender alguns macetes essenciais para um melhor aproveitamento do glitch! Dernière modification le 1530757440000 |
![]() « Citoyen » Lider 1530747240000
| 0 | ||||||
As demonstrações do início do tutorial levam o piso somente para um lado, porém o glitch funciona para todas as direções, incluindo para cima e para baixo. Todavia deves entender que se um piso/objeto fizer um movimento contrário, passando por cima da Nuvem, quando acionado o botão que faz ele voltar pro seu lugar de origem, o piso/objeto fará uma manobra por cima da Nuvem. O que você deve fazer nesse caso é criar o mecanismo abaixo do piso/objeto. Veja:
Evitando que obstáculos parem o movimento de retrocesso do piso: Visto que a massa do piso deve ficar em 0 para que o glitch funcione, alguns objetos do Shaman e até mesmo uma boa quantia de ratos podem parar o movimento do piso. Para que tu tenha um mecanismo sólido, deves usar a tag mgoc="" no XML para deixar a Nuvem com uma massa maior que o piso. Tenha em mente que ao adicionar o mgoc="" você modificará a massa de todos os objetos Shaman do mapa, até mesmo os que o Shaman invocar, e isso pode não dá muito certo. Além disso, a utilização do mgoc="" para uma massa alta impossibilita os ratos moverem o piso, sabendo que quando se move, leva a Nuvem junto. Assim, a utilização do mgoc="" só é boa caso o piso se mova com a ajuda de outras forças sem ser a dos ratos, exemplo: podes utilizar runas ou balões pregados no piso para que ele se mova, visto que a massa deles estará igual a da Nuvem. Aconselho a não utilizar o mgoc="" com um valor alto em um mapa que terá o Shaman solto no mapa, visto que a utilização dos seus objetos não cairá bem. Contudo, podes utilizar em um mapa que o Shaman possa ajudar os ratos utilizando o glitch estando trancado. Evite o glitch parar de funcionar: Ao fazer vários testes com esse glitch, eu percebi que quando um piso/objeto encosta num piso e fica parado, o glitch para de funcionar, ou seja, você não consegue fazer o piso/objeto voltar para o seu lugar quando clicado o botão. A ideia para não ver isso acontecendo é deixar um objeto fixado impedindo a passagem do piso/objeto que se move ao invés de um piso. Veja: Dernière modification le 1530758820000 |