胡扯的大前提,我自己不是搞代码和游戏制作的,下面说的东西都是四处看到的杂学和自己的体感
如果说错了,请随意FFFFF
直接切入主体,河洛这次的卡顿,是因为开发经验上跳级了。
众所周知,从地图分块+新地图读条(侠客,侠前);到开放世界(河洛),是2个完全不同的开发级别,或许很多人会认为这之间只有一级的技术差距,而实际上,这2个阶段中还穿插着一个过渡的模式。
那就是走廊型伪开放地图
走廊型伪开放地图,我最早见到的是魔兽世界60级版本(当然或许有更早的,知道的大佬请补),玩过还没有飞行坐骑版本的人一定有印象,各个较大的地图之间,会有一个两侧皆为陡峭山壁,而且有一些长长的走廊的地形。同理FF14的1.0版本也拥有类似的地形,而战神的早期版本系列则是使用了圆形楼梯等更巧妙的方法。
这类模式的共同特点就是,整个游玩过程中不存在出一张壁纸然后读条的情况,让玩家感受到了“开放”世界的感觉。然而,事实上,整个长廊本身,就是读取地图。
这一开发模式,可以获得一个很珍贵的经验。如何让人物不卡顿的情况下加载地图,也就是平滑的释放不必要的内存,并用来读取新内容。河洛的一步一卡,根本原因就是在持续的读取一定范围外的新地图,由于没有对应的合理运用内存的技术,所以大量的硬盘和内存运行被占用,这也是为什么很多人,神级别显卡照样卡的原因,卡顿问题并不是显卡的问题。
都8012年了,建模还这么差,真的是因为美术差么?正是因为内存运用的不合理,游戏已经无法提供足够的内存空间给人物模型了,光地图就能沾满所有的运算量了,人物再多几个多边形,那就更别玩了。
说了这么多,其实就是想说,徐大,你是扯到蛋了。。。。饭得一口一口的吃。技术也得一步一步的走。
如果这次的失败没有把工作室毁灭掉的话,下一款游戏,还是回归读条吧,或者最多做这种伪长廊开放世界。真开放还是要多积攒经验再做的
如果说错了,请随意FFFFF
直接切入主体,河洛这次的卡顿,是因为开发经验上跳级了。
众所周知,从地图分块+新地图读条(侠客,侠前);到开放世界(河洛),是2个完全不同的开发级别,或许很多人会认为这之间只有一级的技术差距,而实际上,这2个阶段中还穿插着一个过渡的模式。
那就是走廊型伪开放地图
走廊型伪开放地图,我最早见到的是魔兽世界60级版本(当然或许有更早的,知道的大佬请补),玩过还没有飞行坐骑版本的人一定有印象,各个较大的地图之间,会有一个两侧皆为陡峭山壁,而且有一些长长的走廊的地形。同理FF14的1.0版本也拥有类似的地形,而战神的早期版本系列则是使用了圆形楼梯等更巧妙的方法。
这类模式的共同特点就是,整个游玩过程中不存在出一张壁纸然后读条的情况,让玩家感受到了“开放”世界的感觉。然而,事实上,整个长廊本身,就是读取地图。
这一开发模式,可以获得一个很珍贵的经验。如何让人物不卡顿的情况下加载地图,也就是平滑的释放不必要的内存,并用来读取新内容。河洛的一步一卡,根本原因就是在持续的读取一定范围外的新地图,由于没有对应的合理运用内存的技术,所以大量的硬盘和内存运行被占用,这也是为什么很多人,神级别显卡照样卡的原因,卡顿问题并不是显卡的问题。
都8012年了,建模还这么差,真的是因为美术差么?正是因为内存运用的不合理,游戏已经无法提供足够的内存空间给人物模型了,光地图就能沾满所有的运算量了,人物再多几个多边形,那就更别玩了。
说了这么多,其实就是想说,徐大,你是扯到蛋了。。。。饭得一口一口的吃。技术也得一步一步的走。
如果这次的失败没有把工作室毁灭掉的话,下一款游戏,还是回归读条吧,或者最多做这种伪长廊开放世界。真开放还是要多积攒经验再做的