穿越火线吧 关注:10,212,564贴子:262,487,394

为什么CF的箱子容易卡进去?

只看楼主收藏回复

因为CF用的是Lithtech引擎,这种引擎的场景表现形式就是用各种面片来搭世界,例如一个箱子,其它的引擎箱子是整个的实心固体,而CF则是用五六片,片片搭起来的,别的引擎是搭积木,而CF是贴纸片玩纸艺,这种情况下就比较考验耐心,如果贴的比较粗糙,就容易出现BUG。


IP属地:江苏来自Android客户端1楼2023-04-03 02:38回复
    为什么不优化一下呢?
    不是不优化,而是已经优化到最大限度了, 穿越用的是木星引擎初代1.0商用版本,底层代码bug太多,修复风险很大(比如cf里的任何一个箱子都可以卡进去,就是因为底层代码有bug)由于开发商合同到期,cf无法使用2.0版本,只能在原1.0基础上重新添加新代码进行更新和修补(但是死活不能动底层代码)这就导致了出现在底层代码中的bug不能从根本上被修补。


    IP属地:江苏来自Android客户端2楼2023-04-03 02:45
    收起回复
      2025-08-14 10:07:09
      广告
      不感兴趣
      开通SVIP免广告
      这也算cf的特性了,里面是空心的,除非加空气墙


      IP属地:江苏来自Android客户端4楼2023-04-03 03:37
      收起回复
        cs2:你在说新引擎?


        IP属地:广东来自Android客户端5楼2023-04-03 03:39
        收起回复
          很简单箱子里再套一个箱子就不会,就不会莫名其妙突然卡到箱子里去了


          IP属地:江苏来自iPhone客户端6楼2023-04-03 04:28
          收起回复
            唉。排位低段位都能遇到卡箱子的,荣耀更多


            IP属地:广东来自Android客户端7楼2023-04-03 04:48
            收起回复
              升级服务器的tick值对玩家影响大吗?
              我们来模拟一个角色的行进路线
              8 tick:。 。 。 。
              64 tick:. . . . . . . . . . . . . . . . . . . .
              128 tick:.....................................................
              如果tick很低的话,子弹就会从两个句号中间穿过去,出现所谓的“打中但没伤害”的现象。
              其实玩多了64tick服务器,可以比较明显地感受到,移动射击稳定的枪械(冲锋枪)和让对方受弹面积大的枪械(比如喷子和狙击枪)在对枪中比较占便宜,而步枪则比较容易出现“空包弹”问题。
              在64tick服务器中,AK,甚至是M4,都很难有效利用速点这一打发。
              这对习惯了现有枪械手感的玩家来说将会是颠覆性的,服务器的高采样率也会导致游戏的一些玩法受到影响,比如鬼跳,以及生化玩家的旋转跳。
              投掷手感也是相同的道理,tick越高,那么实际的投掷动作和你在电脑上看到越“实时”,特别是对于跑动投掷。因为tick越低,你以为你是跳到最高点才扔的投掷物,实际上可能早于或晚于最高点才投出去。
              其实穿越的人物hitbox是溢出人物模型的,这一点也弥补了低tick的不足。


              IP属地:江苏来自Android客户端9楼2023-04-03 04:57
              收起回复
                为什么CF外挂屡禁不止呢
                最重要的一个原因是FPS游戏因为对延迟的要求很高,所以很多弹道模型计算都是在本地进行的,这样就给很多外挂制作者可乘之机,这是FPS游戏外挂屡禁不止的根本原因。
                fps游戏处理流程是这样的:计算(本地)→上传服务器→服务器验证→发送给客户端,一次计算就完成了。
                以吃鸡为例,举几个例子。
                1,我一枪AWM直接把你爆头了。好,我这边客户端就会上传这个数据给服务器,服务器验证,它要是说“嗯,没问题”,OK,那你死了。
                2,再说一个,你家突然断网了,这个时候你正在移动中,隔了会你又上来了,发现现在所处的位置不是掉线的位置;这是因为你掉线前一直在跑动,传递给服务器的命令就是你在移动,服务器就这么判定了。服务器会计算你跑动的时间,乘以速度,就是你掉线期间移动的距离。
                然后就是FPS游戏的外挂很难判定,射击游戏需要的操作有鼠标转动、键盘移动操作,射击、换子弹等等,这些操作如果全部检测,并实时传输数据到服务器,是非常可怕的工作量。所以就游戏官方通常会让玩家的电脑,自行检测是否是外挂,但是可靠性降低了许多,如果有玩家偶尔打得非常好,还会被误封,相信很多人都经历过这件事情。
                而Moba类游戏上传量非常简单,你鼠标点击地图的位置算一次,技能的释放算一次,大部分可以交由服务器端完成,因此即时互动性很高。比如延迟时我们看到的人物闪动,是在没有收到下一次指令时角色本来的路线,电脑只不过是按照上一次信息自动演算。当信息包从服务端到你电脑时,又会迅速修正。所以服务器的判断也很简单。


                IP属地:江苏来自Android客户端10楼2023-04-03 06:14
                收起回复
                  2025-08-14 10:01:09
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:山西来自Android客户端12楼2023-04-03 07:43
                  回复
                    专业


                    IP属地:北京来自Android客户端13楼2023-04-03 07:59
                    回复


                      IP属地:山东来自iPhone客户端14楼2023-04-03 08:00
                      回复
                        生化老头致命一击企图灭队 我从高台跳下来直接卡箱子里面去世了


                        IP属地:浙江来自Android客户端15楼2023-04-03 08:03
                        收起回复
                          也算是游戏特色了,你换个引擎玩家还不一定适应手感


                          IP属地:湖南来自iPhone客户端17楼2023-04-03 08:19
                          回复
                            cf可不就是贴图游戏么


                            IP属地:四川来自Android客户端18楼2023-04-03 08:21
                            收起回复
                              2025-08-14 09:55:09
                              广告
                              不感兴趣
                              开通SVIP免广告
                              能穿箱子多好玩啊,不需要优化和修复了,挺好的


                              IP属地:重庆来自iPhone客户端20楼2023-04-03 08:27
                              回复