Duvida sanada ?
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: 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.
Editado Abril 27 por Null
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

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



info
Grupo: Visconde
Registrado: 03/01/11
Posts: 276
Reputação: +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.