gamemaker吧 关注:13,675贴子:95,523
  • 5回复贴,共1

(求助)关于ID和碰撞

取消只看楼主收藏回复



IP属地:上海1楼2019-07-10 18:38回复
    上图的两个obj有共同的父对象object0
    我想要的效果是:
    1,用鼠标拖动绿块,拖到可以碰撞蓝快的位置时松手,两块的位置互换。若无碰撞,绿块返回原位。
    2,只写object0的代码
    于是,有了以下的create事件和step事件的代码:



    IP属地:上海2楼2019-07-10 18:43
    收起回复
      2025-08-30 07:17:40
      广告
      不感兴趣
      开通SVIP免广告
      但结果不遂人愿,拖动以后,绿块会到蓝快的位置,但蓝块却不动?



      IP属地:上海3楼2019-07-10 18:45
      回复
        此外,notme无论是1还是0,都无济于事。难道我只能分别在蓝和绿的obj里写代码?我尝试把蓝绿块变成object0的两个image,然后在他们的cc里分别写不同的image index,但还是没效果


        IP属地:上海来自Android客户端4楼2019-07-10 18:51
        回复
          终于成功了!但不知是否有更简单的方法




          IP属地:上海5楼2019-07-10 19:51
          回复
            我发现,5楼的代码,并没有成功。就像是偶然碰bug碰成功的。
            目前改了一下。结果是。。。
            一般能成功,但有时又突然卡住了。
            考虑到在这里发图不够直观。我同时把原文件也贴出来吧!
            https://盘.百度.com/s/14tyDaA1HZW_BTTTHQpSNGA
            提取码:s80k
            以下先是object0的create事件,后是step事件(45行),最后是alarm[0]事件。



            IP属地:上海7楼2019-07-11 13:52
            回复