gamemaker吧 关注:13,647贴子:95,126
  • 7回复贴,共1

遇到个非常奇怪的bug

只看楼主收藏回复

又发现了个bug,不知各位有没有碰到过。obj1,obj2,obj3,obj4,obj5的draw事件里都写了
show_message_debug(1);
show_message_debug(2);
show_message_debug(3);
show_message_debug(4);
show_message_debug(5);
show_message_debug(6);
show_message_debug(7);
show_message_debug(8);
show_message_debug(9);
show_message_debug(10);
然后把这5个obj都拖入空房间,为了查看输出顺序,房间帧数不限制。我按f5运行后观察输出栏,发现绝大部分都是按顺序输出的(12345678910),但是极少数输出的居然是混乱的顺序(比如1423457),并且这个bug无法复现,试了很多次都不一定能复现一次,有知道这个bug触发原因的吗?


IP属地:山东来自Android客户端1楼2024-08-28 16:14回复
    有时还会输出1111111322等等这种情况,试了好几十次也出不来1次,不知啥原因


    IP属地:山东来自Android客户端2楼2024-08-28 16:17
    回复
      又复现了两次


      IP属地:山东来自Android客户端3楼2024-08-28 16:53
      回复



        IP属地:山东来自Android客户端4楼2024-08-28 16:54
        回复


          IP属地:山东来自Android客户端5楼2024-08-28 17:03
          回复
            此贴终结,ide掉帧。 yoyosb


            IP属地:山东来自Android客户端6楼2024-08-28 18:49
            回复
              所以,高密度顺序还是自定义个数组,顺序写入效果比较好吧
              global.message_debug[global.messages]=要写入的内容
              global.messages=global.messages+1
              然后准备两个功能,一个是给messages清零,另一个是把从0到global.messages编号的所有消息都输出到剪切板。


              IP属地:北京7楼2024-08-29 08:21
              收起回复