网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月20日
漏签
0
天
gamemaker吧
关注:
13,684
贴子:
95,633
看贴
图片
吧主推荐
视频
玩乐
6
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
可不可以用代码的方式实现去背景色的效果
只看楼主
收藏
回复
anheimfb
模块编程
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就是不用图片编辑器 直接用代码
想做个可以导入外部png图片的游戏,但是发现这样的话背景色就需要用代码去掉了。。
至今能想到的方法就是draw_set_blend_mode_ext(bm_dest_color,bm_zero)去白色背景,但是这样效果其实很差。。
送TA礼物
IP属地:辽宁
1楼
2015-02-17 14:45
回复
anheimfb
模块编程
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
补充一下,虽然知道sprite_add_sprite()可以导入gmspr文件,这样就可以用图片编辑器去背景色了。但还是想知道如何用代码实现去背景色,一方面png图片查看起来比gmspr更方便,一方面想琢磨琢磨。
IP属地:辽宁
2楼
2015-02-17 14:51
回复
收起回复
2025-10-20 00:19:30
广告
不感兴趣
开通SVIP免广告
zeroxyh
初涉算法
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
win32API中有类似的,好像是TransparentBlt。用DLL调用。
具体用法等高手来解答,因为我也没用过DLL。
3楼
2015-02-17 16:36
回复(1)
收起回复
anheimfb
模块编程
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好吧 我把 去背景色之后的图片存为png解决了这个问题。。 不过还是很想很想知道用代码去背景色的方法
IP属地:辽宁
4楼
2015-02-17 18:04
回复
收起回复
厨师海绵宝宝
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一个简单的方法是导入图片后显示在窗口,窗口背景颜色设置和图片背景颜色一样,接下来sprite_create_from_screen()里面有个选项是是否擦除和左上角颜色相同的像素,设置成true,你就获得了剪掉背景的精灵
IP属地:江西
来自
手机贴吧
5楼
2015-02-18 00:00
回复(1)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
TES硬刚GEN,外战看滔搏?
2896290
2
媒体炮轰雷军,小米口碑崩塌
2074399
3
轩染马超杀疯,AG豪取19连胜
1918868
4
农夫与蛇,男子救落水女反被举报
1608930
5
BLG宫野爆发,傻豆惨遭祭天
1460758
6
抢中企遭稀土反制,荷兰秒怂求放过
1095225
7
咖哥倒了!PSG一场不赢告别S15
824472
8
能相信吗?左手欲与T1死战
692668
9
女孩狂言炫父,泼饮料耍横被锁喉
496056
10
偷时窃密?NSA网攻被抓包
437682
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示