- ·上一篇文章:8.1复仇之潮货币泰坦残血精华分析 到底该用还是该囤
- ·下一篇文章:8.1射击猎人毛装指南 值得注意的5+4艾泽里特特质装
老生常谈:玩家考究艾泽拉斯 游戏内地图的真实大小
所以BLZ诚不欺我,用身高换算的话,游戏里的1码基本就是现实中的1码
四
Q:你怎么知道东部王国在游戏内卫星图上1像素面积就等于其它大陆在游戏内卫星图上的1像素面积呢?
A:我不知道,但我可以推测出来是一样的
首先游戏内卫星地图和真实地图是严丝合缝的,完全代表的真实地图的大小和面积
如果 卡利姆多卫星图的1像素≠东部王国卫星图的1像素
那么也就意味着 卡利姆多的1码≠东部王国的1码
就会出现你在卡利姆多大跳40码,但是在东部王国大跳变成30码或者50码的尴尬景象
如果真的这样怎么办呢?那就只能修改大跳在东部王国的真实距离了,让他和在卡利姆多一样,只是面板上还写40码
那改了大跳闪现也得改吧?后跳也得改吧?技能全都要改吧?
这是多少工作量?相比之下还是统一地图比较合理吧?
好吧,就算BLZ脑子有坑,真的这么设置了,技能都改了
那人物大小呢?我的夜之子在卡利姆多1米98,到东部王国总不能变成2米2了吧?
合着同样模型的门,我在卡利姆多进得去,东部王国进不去?
行!那咱们改门!
门改了,房子也改了,所有地图元素都改了
等比放大/缩小,那和没改有什么区别呢?
从实际体验来看没有任何区别啊,况且BLZ的阿三设计师有时候虽然蠢,但是不至于蠢到这个地步
如果同一个游戏内的地图面积计算单位都不能统一,那还是赶紧回老家吧!
五
Q:我记得有老外在跑步机上试验过,游戏里走一步他就走一步,得出游戏里的1码不是现实中的一码。
A:如果用步幅来计算确实不是
因为这牵扯到模型动作频率的问题
我建了个人类男小号试验了一下,按照设定人类男的身高是1.82米
而成年人的步幅一般是 身高*0.45,所以步幅就应该是81.9cm
那么在现实中走过40码(36.576米)的距离大概就需要44步
但实际上呢?
我在游戏里切成走路模式,走过40码的距离用了34步
也就是每步要走107厘米,我自己身高186cm,试验了一下,容易扯着蛋
这步伐都快赶上现实中跑了
但是,如果根据角色身高来测算(毕竟你的角色是你看世界的途径,所有游戏内环境的设计都是以游戏角色为核心的)
那么游戏里的40码真的是现实中的40码
具体请看主贴Q&A的第三个问题,这是毋庸置疑的
所以我们的结论就是,游戏里人物的步幅要明显大于现实中的步幅
但是BLZ为什么要这么设定呢?下面我来合理的猜测一下
因为游戏里的种族很多,身高差异十分大,最高的公牛2.5米,最矮的女侏儒82cm
但是为了游戏的平衡性,大家的移动速度都是一样的,所以就会出现有的种族跑步动作频率慢,有的种族跑步动作频率快这个现象
如果按照真实的步幅来设定,那么人类这种普通大小的种族看起来没啥,动作频率也就加快了30%看不出来太大的异样
但是对于侏儒这种种族来说简直就是毁灭性的打击,毕竟现在的频率已经够快了,再加速的话就会十分鬼畜
所以BLZ在视觉上可以接受的范围内,选择增加了一些种族模型的步幅距离,来照顾那些体型小的种族,让他们的跑步动作不那么鬼畜……
六
Q:艾泽拉斯是个球体,地图会受到墨卡托投影法的影响
A:墨卡托投影法只作用于地球的地图,因为地球真的是圆的
但是BLZ在制作游戏内地图的时候并不是在一个球体上做的,无论那块大陆都是平面
要验证也很简单,在诺森德最南端和最北段画两条长度相等的线
记住起始和结束的点
然后在游戏里上飞行坐骑把这两段路都飞一下,你会发现用时是相等的
不会受到纬度高低的影响
而如果受到了墨卡托投影的影响,那飞过上面那条线的时间会小于下面那条的时间
七
Q:我家小区和暴风城哪个大?
A:其实很好计算,游戏内飞行坐骑的速度是 基础移动速度*人物面板速度加成
也就是6.4m/s*420%=26.88m/s,也就是96.768km/H
(7码约等于6.4米)
大家只要掐着秒表,沿着直线一直飞,很容易就能计算出某段距离的长度
然后再用百度地图的测距工具量一下自家小区的长或者宽就可以了
比如奥格瑞玛从城墙到后门对角线大概要飞44秒,大概是1182.72米
刚好和故宫对角线的1.2km长度接近