gamemaker吧 关注:13,689贴子:95,859

回复:【bug问题研究】关于dll异常的研究过程。。

只看楼主收藏回复

几乎可以下定论了,已经找到了恢复gmk运行的方法,原因大概是因为这个游戏内存过大(100m多),dll本身写入了一个内存上限之类的东东,删去一部分精灵后恢复运作,也是因此在调试模式下显示为access violation+十六进制地址,不过暂时没想到该怎么彻底解决,考虑到gm8本身的内存上限也不高,在写下去极有可能会变成💩山,并不打算继续扩展内存,而是以一种版本包或者外载精灵的形式进行更新。。不过以上都是纯实验出来的没有科学依据的猜想,也欢迎各位大佬继续补充交流


IP属地:吉林来自Android客户端17楼2023-06-24 23:11
回复
    就是Noisyfox's writing这个扩展问题,如果精灵加载太多就会出错,解决办法换其他扩展


    IP属地:广东18楼2023-06-25 06:24
    收起回复
      2026-01-05 12:51:54
      广告
      不感兴趣
      开通SVIP免广告
      之前用gm8时也出现过类似的错误,一开始摸不到头脑,后来一看内存,好家伙占满了,于是我就优化精灵图片,减帧或者缩小之类的,后来换了gms2,多少图片也不会出现那种情况,并且内存占用还非常低


      IP属地:山东来自Android客户端19楼2023-06-27 16:32
      收起回复