Duvida sanada ?
info
Group: Conde
Joined: 18/01/12
Posts: 988
Reputation: +327
Gender: Masculino
Tibia Character: Xerife Woody

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.
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:

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.
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:
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.
Edited Abril 27 by Null
info
Group: Conde
Joined: 18/01/12
Posts: 988
Reputation: +327
Gender: Masculino
Tibia Character: Xerife Woody

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



info
Group: Visconde
Joined: 03/01/11
Posts: 276
Reputation: +187
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.