c++ 中的透明精灵与快板
我正在学习使用 Allegro。我正在努力让我的角色消失。如何从位图中抠出某种颜色? allegro 采用哪种方式? 谢谢
I'm learning to use Allegro. I'm trying to make my character cut out. How do I key out a certain color from my bitmap? which way is used for allegro?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这些可能是起点:
http://www.allegro.cc /manual/api/blitting-and-sprites/draw_trans_sprite
http: //wiki.allegro.cc/index.php?title=Alpha_channel#Drawing_to_the_alpha_channel_in_Allegro
These might be places to start:
http://www.allegro.cc/manual/api/blitting-and-sprites/draw_trans_sprite
http://wiki.allegro.cc/index.php?title=Alpha_channel#Drawing_to_the_alpha_channel_in_Allegro
http://www.allegro.cc/manual/api/blitting- and-sprites/draw_sprite
“透明像素在 256 色模式中用零标记,对于真彩色数据用亮粉色标记(最大红色和蓝色,零绿色)。”
http://www.allegro.cc/manual/api/blitting-and-sprites/draw_sprite
"Transparent pixels are marked by a zero in 256-color modes or bright pink for truecolor data (maximum red and blue, zero green)."