gamemaker吧 关注:13,650贴子:95,118
  • 25回复贴,共1

关于上次帖子里提到的掉帧问题—附解决方案

只看楼主收藏回复

虽然已经说了很多遍了跟我的代码和电脑配置没关,但还是有很多人在那边给我说这两个方面的东西。
真的,请相信一下楼主啊,看看我等级牌子多少,会骗你吗?
现在有两个解决的方法。
↓↓↓
第一个,导出游戏的时候不要导出名字为.exe,给它个名字(至于为什么这样我也不太明白,反正不给它名字,内存和cpu占用就会一直上升,越到后面越卡)
第二个,插上手柄,游戏立马变流畅,从低于三十帧直接飞到60帧。(但是不知道为什么拔了手柄游戏就会立刻变卡)
↑↑↑
这两个解决方法的发现还真的是碰运气碰到的,我还真的是不幸运中的幸运。
现在刚发现这样就可以解决我的电脑使用gm8掉帧的问题了,gms2还没有去试。
另外别窜出来个人说 “gms2咋就掉帧了” ,上次某个群里窜出来这么个人搞的我想辱骂对方。
你没有出问题,不代表我没出问题,不要认为你自己就是一切,我说都说出来了,还能骗你不成?
原谅我在这个帖子里说话特别暴躁,因为这确实困扰了我相当长的一段时间,甚至有换引擎的打算。
当中问了无数个我认识的人,包括玉米,云之旅,梦主席,糖豆等人还有别的群的提问还有包括这个贴吧发的提问贴。我主动问的人还好,能听懂人话,会认真给我考虑不考虑代码和配置的情况可能发生的问题,我也很感激他们愿意帮助我,但别的人给我回答就真的是看一点漏一点,一直在挑电脑配置和代码的问题…只有一个八方移动的实例的房间都带不起的电脑能做什么?换电脑你给我经费吗?明显就不是电脑和代码问题,虽然你有想帮我的心,但你没办法没思路回答的话,只回一个“我不了解…”的话,就算是帮大忙了。
抱怨就到此为止了,不吐不快,请谅解…
现在在查找为什么插上手柄就能让游戏流畅的原因


IP属地:广东1楼2019-12-31 12:54回复
    另外别说我为什么提问态度还如此不好,我详细的提出了问题并且有前提条件在,回答的人直接无视了前提条件并且反着前提条件给你回答,这是两回事。


    IP属地:广东2楼2019-12-31 12:56
    回复
      另外这里的掉帧指的是每秒步数变少的问题…有其他方面表述不标准但你能理解的话,希望只给我提一下就好,不用深入去讨论,谢谢你。


      IP属地:广东3楼2019-12-31 13:01
      回复
        竟然是autukill,好久不见了!
        另外出现问题的是gm8和gms2,gm8插上手柄就满60步了,gms2我还没去测试。
        笔记本的牌子是 神舟战神z72-sl7d2


        IP属地:广东5楼2020-01-02 11:31
        收起回复
          说真的,这两个情况完全在咱平时的考虑范围之外,让咱又一次感受到了…电脑真是一个挺系统的东西,谁影响了谁有时候很难猜到,别人的机器到底有多少地方和自己的不一样也很难猜到。
          -----关于空名.exe
          这个是咱绝对不会用的,之前好像看到有人发过空名的gmk/exe,貌似运行时也没发现什么问题。话说就算用test+日期的话也至少起个名字吧,空名这种事太奇怪了。
          -----关于手柄
          请允许咱怀疑一下,手柄的工作机制有问题。如果这个手柄的驱动有问题,工作方式并没有检测“手柄是否连接”就直接检测“手柄的输入状态”,而且等待超时的时间超过了30ms,那么在GM游戏运行时,可能也会在每个step里都等待这个超时时间。不过,我不太确认GM8在不添加手柄状态判定的代码时,是否也会出现这样的情况(即“无视游戏本身内容而把手柄状态视为步循环必然过程”的可能性)
          不过,咱倒是在接过一次手柄以后,某个远古版本的PS在启动时就一直报错(数位板驱动有误,需重新安装)


          IP属地:北京6楼2020-01-02 13:23
          收起回复
            楼主在吗,有事相求


            IP属地:中国香港来自Android客户端7楼2021-04-28 22:56
            收起回复