gamemaker吧 关注:13,573贴子:94,181
  • 9回复贴,共1
发现了奇怪的问题...obj_hand实例的运动流畅度与obj_box实例的数量成正比...
这不合逻辑呀!...找遍了代码也没有发现有什么问题...
希望有大佬能帮忙解决一下...谢谢!
源码下载地址:mokarn.ysepan.com
没有写注释!代码可读性可能很差,如果有能帮忙的,万分感谢!


IP属地:广东1楼2023-12-02 21:33回复
    怎么说呢...我甚至不知道怎么配图...这两个实例的代码几乎没有半点关联...
    也不知道是不是我自己机子的问题,我还没有测试过
    真叫人头疼(  ̄▽ ̄ )


    IP属地:广东2楼2023-12-02 21:53
    回复

      干哦,你怎么能把移动的代码写到boxturn里面,我找老半天都没找到你移动的代码,原来在这。


      IP属地:广东4楼2023-12-03 00:50
      收起回复
        我刚才把room调整了一下...第一个room只有一个obj_box,相比之下,第二个room有不少obj_box...
        应该可以明显感觉得到obj_hand的运动流畅程度有很大区别...
        如果这次还没有明显感觉的话,只能说明是我自己机子的问题了
        麻烦帮忙测试一下,感谢!Orz


        IP属地:广东5楼2023-12-03 08:39
        回复
          永硕网盘+gm8,唤醒了我十年前的回忆


          IP属地:陕西6楼2023-12-11 16:17
          回复
            没发现主房间比教程房间(如果可以这么叫的话)更流畅的情况。倒是其他BUG有不少:
            →都开始进军3D了,水平移动居然是4方向(而不是8方向)
            →在视角存在俯仰时,前进/后退并不会上升/下降
            →P键会让鼠标锁定状态反复横跳(使用pressed判定按键可解决)
            →非锁定状态下,UI(那两只手)会因为鼠标移动而乱转
            →初始状态/锁定鼠标瞬间会因为鼠标位置而大幅度转向(锁定鼠标时立刻更改一次鼠标坐标可以解决)
            →向下拨滚轮后画面将无限缩小(obj_hand的step事件,第10行使用30-cameraview,而不是减反了弄个abs进行错误补偿可解决)
            →滚轮调整视野和右键调整视野存在冲突
            →移动似乎是人物不动但所有场景物体动……这种状态下基本没法做正常的联机
            翻代码看的时候一直感觉很怪,感觉就是巧妙思路和超级新人不完善设计的融合。比如图块间遮挡关系的代码我没找到在哪,似乎很有趣。但有些设计通常过了新人阶段就会换掉(比如上面提到的4方向移动)。由于整体结构和咱常见的结构不一样,上面有些问题咱一时也没法提出解决方案。改了几个之后发现至少咱运行的时候舒服了不少。


            IP属地:北京7楼2023-12-20 14:13
            收起回复