starfield吧 关注:73,101贴子:1,928,763
  • 17回复贴,共1
求助

我有个问题b社做不到无缝内存回收吗?

只看楼主收藏回复

b社黑屏主要是用来解决内存回收的,我看b到b站上有个评论说的很好加些场景用来过渡黑屏不就行了。所以究竟是吧b社懒,还是b社技术不够?明明黑屏问题加些场景达成伪无缝回收内存不就行了?


IP属地:福建来自Android客户端1楼2024-05-09 12:24回复
    而我看到这条评论下面有条评论的解释是偶尔一些场景这样还行所有场景都这样他接受不了,我想说无缝的体验感明显比加载强吧,还有实在不行就一些场景不这么搞就行了吧,这个理由可不能帮得了b社说话


    IP属地:福建来自Android客户端2楼2024-05-09 12:26
    回复
      我能理解现在b社的管理方式,确实不是以前的小工作室,而且基于b社创建场景基本上都是各做各的,但是游戏做完陶德就不能检查下整个游戏在那些关键点加上些东西解决黑屏不行吗?


      IP属地:福建来自Android客户端3楼2024-05-09 12:28
      回复
        难道陶德的梦想就是做一个巨型的打副本的rpg游戏?只要这游戏量足有做不完的任务打不完的副本就行了,每次都能遇到不一样的副本和任务,而不是在意游戏的沉浸感如何?我以前一直以为b社是一个想要打造一个真实世界的工作室,做一个有沉浸感的游戏,现在想来有些人说的确实没错以前只是误打误撞,星空这次是暴露了b社的本性了。看来我真正中意的工作室是战马工作室,只有天国拯救才能实现我的梦中情游。b社现在这状况就和隔壁恶魔城一样。


        IP属地:福建来自Android客户端4楼2024-05-09 12:37
        回复
          确实做不到,但是可以通过增加硬件内存来延长内存膨胀导致闪退卡顿的问题,可是游戏是针对主机开发,而游戏主机内存最多就16g


          IP属地:广东来自Android客户端6楼2024-05-09 13:16
          收起回复
            应该是可以做到的,前几个版本就有人试着取消地块然后发现b社把动态释放悄悄加上了,b站就有测试视频。现在的问题和地块内存释放没关系了,而是玩家走太远会由于浮点精度问题造成新生成的地块碰撞消失贴图错误等问题


            IP属地:广东来自iPhone客户端7楼2024-05-09 14:12
            收起回复
              不是做不到,而是目前硬件性能不足和CK2还没优化到这种地步,而且别忘了B社的世界体量是不断在增加的,会保留几乎一切你在游戏里留下的物品,也就是说你玩的时间越多物品越多,建筑越多。加载和回收时所要消耗的资源就越多,再加上还得考虑游戏主机那少的可怜的共享内存以及羸弱的CPU性能,就知道有多难了。


              IP属地:江苏8楼2024-05-09 14:32
              回复
                B社的设计理念就有问题。
                游戏同时渲染的东西越多,对性能要求自然也就越高,所以怎么尽可能的减少场景里的复杂度又不影响画面效果就是优化。
                那么你看看B社是怎么设计城市的?假设星空的渲染范围是300米的话,你站在霓虹城的任何一个地方,因为这个城市直径也就300米左右,游戏同时需要渲染整个城市,这还怎么无缝?
                很早有人在宣传片里就翻出来,正式游戏里霓虹城的黄色顶盖是后来加的,宣传片里一开始可能城内城外是无缝的。B社为了满足优化需求简单粗暴的加了个盖子分成城内城外进出需要载入。
                加这个盖子显然是偷懒行为,但不加怎么办?推倒把整个城市重做的话起码又需要浪费几个月时间。
                所以我的论点一直都是这是设计理念泽诺。野外探索点间距500米以上的情况下,那些什么废弃的实验室很多都轻松做到无缝不卡也不内存溢出的...


                IP属地:江苏来自Android客户端9楼2024-05-09 14:42
                收起回复
                  越说越难过,越说越可惜


                  IP属地:湖南来自Android客户端10楼2024-05-09 16:42
                  回复
                    不明觉厉


                    IP属地:上海来自Android客户端11楼2024-05-10 01:08
                    回复
                      根据我从reddit上看到的信息,流式关卡释放这个技术老滚5时期其实就一直有在用了,星空的加载应该单纯是为了方便做数据常态储存,区域隔绝和场景归位,简单来说就是这样容易减少bug数量,或者出了bug之后也比较好纠错复位,你想想你在地图上做的哨站都是全无缝的,那对贝赛来说又能存在什么技术难题呢?你要做全无缝就只能做成龙信,2077这种你走远几步很多东西直接就被刷没了或者你和怪物隔着一堵墙,不进门就检测不到NPC单位等的极其严重的数据清理回收问题,要永固你在游戏内的数据应该也会变得极为困难,并且bug频出。至少就以我个人目前的游戏体验来说,2077即使是2.1版本之后bug频率依然比星空首发高太多了


                      IP属地:上海12楼2024-05-10 10:29
                      回复
                        理论上只要存在无缝的大世界房间就可以做到,比如野外的一些据点,阿基拉肖邦营地那样的


                        IP属地:广东来自Android客户端13楼2024-06-02 13:52
                        回复