方舟没有地板吗?
这个游戏没有地板,但并不代表着室内场景就是随机生成的。 先放图 再放图 从图中可以看到,这间房间是有两个门的(进电梯的那个门以及去另一层楼入口处的门),而在游戏里,玩家是可以走到这两扇门里面的,所以可以确定的是这两个门及其内部的场景是在主程序中已经加载好了的。
而其他没有显示的地方,例如阴影部分,则有可能是随机生成或者后期用素材填补的。 我之所以认为这两个门及内部是预先载入是因为每次开启这两扇门的时候过场动画是会循环的(无论是进入还是离开),我试过多次,每次都是出现相同或类似的视频片段。 至于为什么需要预先载入门以及门内的景象呢?我想是为了能让玩家对于自己即将要进入的房间有一个预期,心理上有准备,这样在现实场景中的代入感才能更强。
另外,我曾经在游戏中直接退出到桌面,然后再进入游戏时,系统竟然直接跳过了加载界面,直接进入游戏剧情(大概是直接跳过了加载地图的资源消耗部分)……这是不是也证明着游戏地图是预先制作好的呢?
关于这个问题还有一个小细节可以证明,就是在方舟的地图上,无论是什么地形(高山、深海等等),只要是陆地,都会显示出太阳的位置,这也是一个设定好的动画,只是非常短。如果像PvP服务器那样直接无缝连接的话,从高空进入另一个山脊是不可能看到太阳的。这说明地图上的地形虽然看上去复杂,但是其实还是由若干不同地形组成的,而每块地形的天空都是相同的(当然也有可能是不同天色的变化,具体怎么实现我就不知道了)。