PDA

Просмотр полной версии : [Вопрос] Очень странная штука, не работает 3Dtextlabel Streamerский.



Hecf
15.09.2017, 16:59
Вот в принципе загружаю при загрузке мода:
CreateDynamic3DTextLabel("ALT", 0x40CA2A00, 2282.9744, -1140.2855, 1050.8984, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
В игре невидно. Проверял на улице тоже невидно

DeimoS
15.09.2017, 17:07
0x40CA2A00 -> 0x40CA2AFF

Hecf
15.09.2017, 17:13
Cча попробую
Мда дело бы в нем. А в чем различие FF и 00? это же я из nex Кода вывел этот цвет

DeimoS
15.09.2017, 17:20
Cча попробую
Мда дело бы в нем. А в чем различие FF и 00? это же я из nex Кода вывел этот цвет

Это прозрачность, указанная в шестнадцатеричном формате (https://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D1%81%D1%82%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)

StevenH
15.09.2017, 21:16
Cча попробую
Мда дело бы в нем. А в чем различие FF и 00? это же я из nex Кода вывел этот цвет

Как выше уже ответил DeimoS это прозрачность, чтобы тебе было удобнее, можешь последние 2 цифры перевести в "проценты", например если в конце 50, то мысленно можешь представить, что текст будет показан с 50% прозрачностью (00 - мин, 99 - макс, FF - полная прозрачность)

Geebrox
15.09.2017, 22:16
Как выше уже ответил DeimoS это прозрачность, чтобы тебе было удобнее, можешь последние 2 цифры перевести в "проценты", например если в конце 50, то мысленно можешь представить, что текст будет показан с 50% прозрачностью (00 - мин, 99 - макс, FF - полная прозрачность)

99 - не макс, а 256. от 00 до 256. FF = 255 (т.к. в программирование все начинается с нуля) F = 16; -> 16*16 = 256 - 1;

DeimoS
16.09.2017, 01:08
Не нужно придумывать никаких объяснений. Всё и так внятно объяснено в статье на википедии (https://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D1%81%D1%82%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)


Шестнадцатеричная система счисления — позиционная система счисления по целочисленному основанию 16. В качестве цифр этой системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F. Буквы A, B, C, D, E, F имеют значения 10, 11, 12, 13, 14, 15 соответственно.

Ну разве ещё следует уяснить, что число, записанное в шестнадцатеричном формате, остаётся тем же самым числом, просто записанным другим набором символов (почему-то эту простую истину многие не могут понять).
Всему остальному должны были на уроке информатики научить.
Думаю, автор получил ответ (если нет, напиши в личку и открою тему).
Закрыто