NI
otclient

Transparencia [Alpha] OtClient

Por NightmareStalker, 21 de dez. de 2015 em Tutoriais de Clients

3
5.3k
21 de dezembro de 2015 às 07:48

Percebi que o pessoal esta usando a transparência de modo errado, e existem tutoriais que Funcionam porem não é o melhor modo de fazer ela funcionar, para tentar ensinar o melhor jeito de usar a transparência do OtClient eu resolvi criar esse tutorial.



XywuLaR.png



Bom, primeiro você precisa criar suas sprites usando a cor alpha no photoshop ou o que preferir.



Depois você adiciona ela usando o data editor ( que tenha suporte a transparência )



E por ultimo adicione essa Tag



g_game.enableFeature(GameSpritesAlphaChannel)

no arquivo things.lua encontrado em modules/game_things



ficando assim



function load()
g_game.enableFeature(GameSpritesAlphaChannel)
local version = g_game.getClientVersion()

Pronto, agora você pode dar mais realidade as suas sprites que são transparentes.



O problema deste método:



items:
622:
opacity:0.7
full-ground: false

É que a transparência vai para a sprite toda, usando o alpha channel você pode controlar exatamente as áreas na sprite aonde você quer que sejam transparente.



Editado Dezembro 21 por NightmareStalker

AdministradorA
21 de dezembro de 2015 às 16:30

Conteúdo muito, muito útil mesmo. Tempos atrás precisei e não encontrei.

Aprovado, movido e reputado.

nociamN
21 de dezembro de 2015 às 23:43

Estranho porque ja tem no forum e tem os 2 modos de se fazer mas o que vale e a intenção.