starfield吧 关注:72,671贴子:1,839,305

谈一下《星空》为何这么多加载

只看楼主收藏回复

很多玩家玩了《星空》后吐槽加载读地图太多,即使进个房间、飞船、地洞都要重新加载地图,吐槽B社不做个无缝的开放式大地图!
那问题来了,B社的游戏为何那么多加载呢?原因就一个,就是B社偷懒,想不费力地加快制作速度!因为每个需要加载才能进入的房间或地洞,都意味着是单独制作的,单独制作的好处就是,——可以使用单向透明的墙体、屋顶、地板!
使用单向透明的墙体、屋顶、地板的好处是什么?那就是制作组在往该空间摆放家具、动画、NPC时不遮挡视线!因为这些单向透明的墙体、屋顶、地板从外往里看是透明的,而从里往外看也是不透明的!所以,制作组设计这个空间时会很省心。
下图1是本人给《辐射4》的111号避难所添加的地道,墙体大多是单向透明的,只有两头房间墙体是不透明的,所以摆放物件不遮挡视线
假如游戏里的房间、地洞进入都不需要加载地图,都可以直接进入,那势必就造成制作商不能为这些房间、地洞进行单独制作,必须和整体大地图一起制作!和整体大地图一起制作小空间,就势必造成制作组必须使用正常的不透明的墙体屋顶地板,这就造成制作组往空间摆放物件家具时,这些不透明墙体会遮挡制作组的视线!!!这就加大了摆放的难度,影响游戏制作进度!试想,这个空间摆放好家具后,后期若往里添加NPC或动画,怎么办?为了不遮挡视线,又得重新把不透明墙体拆下移开,这多麻烦?!更苦恼的是,一个空间完成后,后期是需要往里铺设导航网格的,墙体不透明会遮挡视线,会妨碍铺设导航网格的,——虽然可以让Creation单独显示导航网格,但还是要参照墙体位置的!
下图2、3是本人在红火箭维修站添加的地堡,墙体是不透明的,铺设导航网格时遮挡视线,很麻烦
这就是为什么B社不愿意将所有房间与大地图一起制作的原因了,因为一起做太麻烦!而把每个房间单独制作,会省事省心,所以B社将大地图上的房间大多做成一个不能进入的实心模型,开门时触发加载小地图,让玩家进入单独的空间。
有网友会问,将所有房间与大地图一起制作时使用不遮挡视线的单向透明墙体不就行了,答案是不行的!试想,组成大地图中的房间的墙体都是单向透明的,也就意味着玩家进入游戏后,从外边看房子是看不到身边墙体的,因为墙体单向透明;只能看到房子另一侧的墙体!所以,这样的话游戏岂不是违和?!
但是,进入单独制作的空间不违和,因为单独制作出的空间是游戏里独立的一个小地图,这个小地图空间是封闭式空间,如房间、地洞,玩家进入后置身于封闭式空间内,不管从哪里看,都是玩家从里往外看,这种情况下、这种单向透明墙体在玩家眼里都是不透明的!
如干杯酒吧,见最后的图,墙体屋顶都是单向透明的





IP属地:广西来自Android客户端1楼2023-09-03 21:15回复
    这个地堡就是单独制作的空间,墙体屋顶可以用单向透明的,方便摆放家具,不遮挡视线


    IP属地:广西来自Android客户端2楼2023-09-03 21:17
    收起回复
      有加载不是可以预想到的吗。。游戏内容那么多。


      IP属地:广东来自Android客户端3楼2023-09-03 21:20
      收起回复
        其实是为了模拟真实不得已做成了加载,毕竟地月距离都有40多万千米,飞船速度只有声速


        IP属地:上海来自Android客户端4楼2023-09-03 21:25
        收起回复
          单独制作的空间,会有一个单独的地图代码,用Creation kit加载,就是一个小地图


          IP属地:广西来自Android客户端5楼2023-09-03 21:29
          回复
            B社为了偷懒,大地图上大多房间进入都要加载,大地图上的房间只是模型摆设,这个模型是实心的,玩家用控制台TCL穿墙进入,里面什么都没有!


            IP属地:广西来自Android客户端6楼2023-09-03 21:31
            回复
              新亚一个小房间都得加载 服了


              IP属地:安徽7楼2023-09-03 21:42
              收起回复
                另一个问题是垃圾,好像垃圾都是可以随处扔不会消失,如果全部地方都不用加载,显示效果做起来更头大了,毕竟这些垃圾全都有实体模型


                IP属地:上海来自iPhone客户端8楼2023-09-03 21:46
                收起回复
                  B社的引擎Creation kit做出的游戏,最大的特点就是每个物件模型都可以互动,大到尸体,小到一颗子弹,玩家都可以长按E键将尸体、武器拎起来,丢在地上后,用脚可以踢走!而虚幻引擎做出的游戏如《人渣SCUM》,物件模型就不能互动,你在游戏里无法拎起尸体、武器,武器丢在地上根本用脚没法踢,建造好的家具也不能随意移动位置,背包物品也不能随意移动摆放,移动时只能移动蓝图,然后由蓝图显示出模型!但B社引擎Creation就比较强大,工房造出的家具可以随意移动摆放!但这也有弊端,那就是每个能互动的模型在地图里多了话,加载地图时就比较耗费系统性能,也耗费加载时间,而B社游戏大多是以捡垃圾为主的游戏,每个垃圾都是能互动的模型,每个地图有无数地垃圾,这就势必造成加载地图需耗费比较大的性能和时间,这就造成B社不想设计载具的原因了!因为有载具的话,往往玩家乘载具跑过去了,地图还在加载,造成违和!《SCUM》为什么能有载具?原因是这游戏里的垃圾物件模型都不能互动,加载地图不需耗费太大性能,不管载具多快,基本都能及时加载出地图。B社的《辐射4》也有载具,就是飞鸟直升机,就是地表飞行,因为直升机速度不快,不影响地图的加载!所以,《星空》没有载具,并不代表Creation引擎功能低,并不代表B社没技术做不出,而是地图上耗费性能的内容太多了,速度快的载具不适合体验游戏!


                  IP属地:广西来自Android客户端9楼2023-09-03 22:13
                  回复
                    这一作又把捡垃圾给简化了,垃圾不能拆出自己想要的部件,没标识的垃圾就是卖钱用的


                    IP属地:重庆10楼2023-09-03 22:18
                    收起回复
                      毕竟之前就有说76代码还在用晨风的传言,就感觉b社真的懒。不知道这次引擎升级是不是又是凑合用的程度


                      IP属地:湖南来自Android客户端11楼2023-09-04 07:01
                      收起回复
                        creation这么蠢的吗我用bim搞建模都能分层隐藏


                        IP属地:湖北来自Android客户端12楼2023-09-04 08:23
                        收起回复
                          b社就是偷懒加载搞个加载动画都不至于被喷没有画面,而且加载黑屏就没有几秒,应该动画的时间不早加载好了,游戏也是有加载动画的,就是不愿意多搞,播一次动画直接加载完门和山洞不就好了。


                          IP属地:湖南来自Android客户端14楼2023-09-04 11:17
                          回复
                            哪有什么技术问题,就是个懒B,对待自己的作品没有自尊心,敷衍了事而已。


                            IP属地:上海16楼2023-09-04 11:23
                            回复