网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月22日
漏签
0
天
gamemaker吧
关注:
13,620
贴子:
94,902
看贴
图片
吧主推荐
视频
玩乐
14
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
(求助)关于ID和碰撞
只看楼主
收藏
回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
送TA礼物
IP属地:内蒙古
1楼
2019-07-10 18:38
回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上图的两个obj有共同的父对象object0
我想要的效果是:
1,用鼠标拖动绿块,拖到可以碰撞蓝快的位置时松手,两块的位置互换。若无碰撞,绿块返回原位。
2,只写object0的代码
于是,有了以下的create事件和step事件的代码:
IP属地:内蒙古
2楼
2019-07-10 18:43
回复(1)
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但结果不遂人愿,拖动以后,绿块会到蓝快的位置,但蓝块却不动?
IP属地:内蒙古
3楼
2019-07-10 18:45
回复
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
此外,notme无论是1还是0,都无济于事。难道我只能分别在蓝和绿的obj里写代码?我尝试把蓝绿块变成object0的两个image,然后在他们的cc里分别写不同的image index,但还是没效果
IP属地:内蒙古
来自
Android客户端
4楼
2019-07-10 18:51
回复
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
终于成功了!但不知是否有更简单的方法
IP属地:内蒙古
5楼
2019-07-10 19:51
回复
收起回复
q糖豆p
吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
给代码截图请带上行号,不然4楼的notme不知道你说的是第一行还是B=那行。
给代码截图请说明这段代码属于哪个object的什么事件(这次只说了是object0,但不知道是哪个事件)
对于蓝块、绿块的object名最好也说一下……
其实有能力用debug窗口的话,为啥不把这些(包括A、B、A.Q之类的东西)都显示出来呢
IP属地:北京
6楼
2019-07-10 20:37
回复(1)
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我发现,5楼的代码,并没有成功。就像是偶然碰bug碰成功的。
目前改了一下。结果是。。。
一般能成功,但有时又突然卡住了。
考虑到在这里发图不够直观。我同时把原文件也贴出来吧!
https://盘.百度.com/s/14tyDaA1HZW_BTTTHQpSNGA
提取码:s80k
以下先是object0的create事件,后是step事件(45行),最后是alarm[0]事件。
IP属地:内蒙古
7楼
2019-07-11 13:52
回复
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
又不着色又不缩进,想杀人吗?
IP属地:广东
8楼
2019-07-13 14:20
回复
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先你的代码没着色又不缩进,而且思想思路上跟我相差特别大,所以读起来会特别费劲不如重写。
所以我重写了。
图中是核心代码
BLOCK只有创建事件,事件代码里面声明了 orix, oriy 变量,用于保存原来的位置
obb是蓝对象
ogb是绿对象
并且他们都继承了BLOCK的创建事件,并且修改了image_blend。
同时ogb创建事件额外声明了ofx和ofy变量,用于优化位置。
IP属地:广东
9楼
2019-07-13 14:46
回复(2)
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
思路大概就是点击的时候检测鼠标点有没有在绿方块的碰撞盒里面,
有的话picked变量为true,代表被选中,同时算出鼠标和精灵原点的偏移值ofx, ofy
然后当picked为true的时候,每步都会进行位置移动。
松开左键的时候判断是否与蓝方块发生碰撞,如果没有则回溯回点,用orix,oriy。
有碰撞的话就更新坐标和ori系变量。
在判断碰撞方面上嵌套使用了with
其实有了思路就蛮好做的…
IP属地:广东
10楼
2019-07-13 14:50
回复
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
另外求一下头像原图
IP属地:广东
11楼
2019-07-13 14:52
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
一片好心没盖住于东来的爹味
2775330
2
冯骥说黑神话年底有惊喜
2752680
3
唐尚珺否认自己厌学
2193184
4
黑神话悟空获金摇杆年度游戏
1560087
5
T1老板爆料Zeus离队内幕
1332084
6
普京证实对乌发射新型中程导弹
1130425
7
金正恩说朝鲜半岛核战争一触即发
962136
8
成都理工大学屏幕现不雅画面
766337
9
T1官宣Mata加入
599962
10
王楚钦3-1弗朗西斯卡进8强
543480
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示