Cores ARGB -
Stroon - 16.03.2016
Um tempo atrбs estava fazendo uns mapas e colocando texturas neles modificando as cores, sempre usava as cores RGB, sу que agora estou fazendo outros mapas e quando eu coloco as cores RGB em:
SetDynamicObjectMaterial
nгo estб correspondendo a cor que coloquei, tem hora que vai outra cor, hora fica bugado transparente.
Alguйm poderia ajudar em relaзгo a tal das cores ARGB que pede na wiki para essa funзгo.
Estб assim em mapas antigos que fiz;
0xFF9FB6CD: Cinza
0xFF282828: Preto
0xFF4169E1: Azul escuro
Nгo sei onde acho as cores com esse tanto de numeros/letras pq em RGB tem apenas 6 e se eu pegar por exemplo: 0x
FF0000FF nгo funciona, buga e fica invisнvel ou transparente ou vai para um cor nada ver.
Re: Cores ARGB - Whoo - 16.03.2016
pega nesse site :
http://www.flextool.com.br/tabela_cores.html
exemplo #FFFAFA =
0xFFFAFA
FF o de azul й oque vocк adiciona, os dois ъltimos
FF й a opacidade se nгo me engano.
0x9FB6CDFF
0x282828FF
0x4169E1FF
Re: Cores ARGB -
Stroon - 16.03.2016
Whoo, Eu tenho essa tabela, o problema й, eu coloco o
0xCOR_QUE_QUEROFF nгo vai, nгo funciona, coloquei
0x00FF00FF era pra ser verde, ficou foi transparente.
Re: Cores ARGB - Whoo - 16.03.2016
use
ABGR, tutorial explicando.
https://sampforum.blast.hk/showthread.php?tid=331497
Re: Cores ARGB -
Stroon - 16.03.2016
Tem jeito nгo...
Adicionei:
PHP код:
stock ShiftRGBAToABGR(&color)
{
new r, g, b, a;
r = (color >>> 24);
g = (color >>> 16 & 0xFF);
b = (color >>> 8 & 0xFF);
a = (color & 0xFF);
color = (a & 0xFF) | ((b & 0xFF) << 8) | ((g & 0xFF) << 16) | (r << 24);
return color;
}
Ai coloco a cor em RGB:
0xC1FFC1FF ai o obj fica transparente.
Re: Cores ARGB -
PT - 16.03.2016
Usa esta funcao:
PHP код:
stock RGBAtoARGB(color)
return (color >>> 8)|(color << 24);
Re: Cores ARGB -
Stroon - 16.03.2016
PT, continuou mesma coisa, coloco a cor final
FF nгo dб cor certa.
Re: Cores ARGB -
Dayvison_ - 16.03.2016
Quote:
Originally Posted by Wiki - Important Note
You MUST use ARGB color format, not RGBA like used in client messages etc.
|
Cor verde RGBA.
0x 00 FF 00 FF
R G B A
Cor verde ARGB.
0x FF 00 FF 00
A R G B
A indentaзгo buga entгo segue imagem:
Re: Cores ARGB -
Stroon - 16.03.2016
Porra Day_, й so usar
0xFF[RGB] antes estava colocando 0x
[RGB]FF por isso que tava bugando.
Thanks!