网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月06日
漏签
0
天
gamemaker吧
关注:
13,622
贴子:
94,839
看贴
图片
吧主推荐
视频
玩乐
6
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
求助
只看楼主
收藏
回复
向导大人
面向过程
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用的是gm8
我想搞一个角色被选中时描边的效果
我的思路是把精灵涂成描边的颜色,然后在上下左右加一个像素各绘制一个,然后在原位置绘制出正常的精灵
用什么方法可以把精灵的颜色涂成想要的颜色,除了透明色其它完全替换
或者有什么别的方法能实现这种描边的效果
送TA礼物
IP属地:广东
1楼
2020-03-15 19:55
回复
向导大人
面向过程
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有一个问题,我要用框选来选择物体,怎么找到所有被框住的物体
用collision_rectangle检测只能返回一个被框柱的物体
IP属地:广东
2楼
2020-03-15 20:44
回复
收起回复
sunyubokkkkk
企业掌舵
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
描边:
最简单的办法:在精灵编辑器里为每个需要的精灵添加一个描边的子图像。运行时运算的办法:使用surface和blend_mode。最好的办法:改用gms2并使用shader。
框选:
其中一种办法:使用while循环,每次collision_rectangle之后将当次检测到的实例deactivate,这样该实例就不会参与下一次检测,如此循环,直到collision_rectangle检测不到碰撞,然后把之前所有检测到的实例重新activate。最好的办法:改用gms2,并直接调用collision_rectangle_list。
IP属地:上海
来自
Android客户端
3楼
2020-03-15 22:21
回复(2)
收起回复
sunyubokkkkk
企业掌舵
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在把一个精灵绘制到一个表面上时,表面上已有的像素称为目标像素,将要绘制的精灵上的像素称为源像素。绘制的过程实际上是目标像素的rgba值乘一组数,源像素的rgba值乘一组数,再相加。现在我们是要保留精灵的形状,但是换一个颜色:因此源只提供形状,即alpha通道,目标提供颜色,即rgb通道。根据这一目标,找出这样的两组数。
这些用来乘的数可能的取值,以及其他详情参照F1帮助的draw_set_blend_mode_ext函数的说明。
IP属地:上海
来自
Android客户端
4楼
2020-03-15 22:42
回复(1)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
knight清空与BLG有关动态
1625940
2
美国总统选举投票正式开始
1192683
3
G2再次邀请Uzi加入
1176420
4
电影《焚城》票房破亿
985608
5
歼35A将公开亮相
712426
6
皇马1比3米兰
683450
7
《绝区零》月城柳角色PV发布
542112
8
A股大爆发
427892
9
Uzi正面回应S15复出
388014
10
德约科维奇退出年终总决赛
363321
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示