Игра, которую я сейчас изучаю, имеет несколько текстур на интерфейсе. Эти текстуры в игре прозрачны. Эта игра действительно очень старая (1999), и эти текстуры сохраняются как .BMP
, Вот пример файла текстуры:
Пример текстурного файла интерфейса
Эта игра написана на C ++.
Вот мой вопрос: как это возможно, чтобы игра понимала некоторые части .BMP
которые определенно черный, как прозрачная поверхность? Можете ли вы дать мне идею, как ее определить? В настоящее время я работаю на холсте (Javascript, BabylonJS), но мне нужна идея, а не код.
Задача ещё не решена.
Других решений пока нет …