HE
pedido

Repetir Effects Varias vezes

Por HeelSpy, 21 de abr. de 2014 em Scripts

21
3k
EdMignariE
22 de abril de 2014 às 08:53

Offset para efeitos, é possível editando o otclient do mesmo modo que o tibia possui offset para criaturas... Eu também não gosto do jeito que efeitos grande são "tratados", gambiarra total... Você ia precisar editar também, a estrutura do dat e com isso os editores...

 

Não é possível fazer offset negativo pra criaturas. Acredito que pra efeitos também. Buga toda a renderização. Objetos com offset negativo ficam por baixo dos grounds anteriores.

24 de abril de 2014 às 18:00

Duvida sanada ?

Nu77N
26 de abril de 2014 às 23:41

 

Não é possível fazer offset negativo pra criaturas. Acredito que pra efeitos também. Buga toda a renderização. Objetos com offset negativo ficam por baixo dos grounds anteriores.

Isso é, se o ground for renderizado antes dos objetos... pelo oque eu lembro de ter visto, a renderização é feito em partes, primeiro ground, borders... items... creatures... effects... e ... Isso é, para todos os objetos é feito esse processo, agora, se a renderização fosse feita assim > todos os grounds, borders... items... creatures... effects... e ... Iria ficar tudo perfeito, eu lembro de ter feito um teste com isso colocando offset negativo em criaturas, isso que você disse aconteceu realmente, mas foi contornado da forma que eu falei.

EdMignariE
27 de abril de 2014 às 00:15

Isso é, se o ground for renderizado antes dos objetos... pelo oque eu lembro de ter visto, a renderização é feito em partes, primeiro ground, borders... items... creatures... effects... e ... Isso é, para todos os objetos é feito esse processo, agora, se a renderização fosse feita assim > todos os grounds, borders... items... creatures... effects... e ... Iria ficar tudo perfeito, eu lembro de ter feito um teste com isso colocando offset negativo em criaturas, isso que você disse aconteceu realmente, mas foi contornado da forma que eu falei.

 

A renderização dos itens de cada tile é feita na sequência que você disse grounds>clip items>bottom items>common items>creatures>effects>top items

Mas ainda tem a sequência em que cada tile é renderizada:

 

render.png

 

Não sei se dá pra entender mas qualquer coisa que for pra > ou \/ em uma tile, ficará por baixo da próxima renderização diagonal. Por isso conseguimos ficar atrás das árvores quando estamos a noroeste dela e na frente quando estamos a sudeste.

Nu77N
27 de abril de 2014 às 13:33

 

A renderização dos itens de cada tile é feita na sequência que você disse grounds>clip items>bottom items>common items>creatures>effects>top items

Mas ainda tem a sequência em que cada tile é renderizada:

 

render.png

 

Não sei se dá pra entender mas qualquer coisa que for pra > ou \/ em uma tile, ficará por baixo da próxima renderização diagonal. Por isso conseguimos ficar atrás das árvores quando estamos a noroeste dela e na frente quando estamos a sudeste.

Sim, como eu já disse, precisa-se alterar a forma que é renderizado, ou seja, vamos renderizar todos os GROUNDS, depois todos os ITEMS, e assim vai... Atualmente é TILE por TILE, quando eu fiz esse teste funcionou perfeitamente.

Editado Abril 27 por Null

28 de abril de 2014 às 17:17

Tópico movido para Pedidos e dúvidas resolvidos.