探险家协会 小退在GW2游戏中的应用研究
新闻导语
以下均为个人猜想,经过一些游戏经历证实,得以解释一些问题。没学过游戏编程,表达不会很准确,如有专业人士,不吝赐教。
以下均为个人猜想,经过一些游戏经历证实,得以解释一些问题。没学过游戏编程,表达不会很准确,如有专业人士,不吝赐教。
一、前提猜想
游戏内 人物坐标是不单独记录z轴数据 的,而是以X,Y轴的函数来确定Z轴的位置。根据重力加速度来限制人物在地图模型的表面运动。
这个XY轴的数据记录 可能存在精度问题,当人物处在2个模型交接处的时候,此时小退,X,Y轴的坐标数据存到服务器端,然后在上线,游戏引擎载入人物数据后,对位子处理会变得模糊。
小退时,客户端向服务器发出,人物的坐标数据(X0,Y0)。当在登陆的时候,游戏引擎读取这个坐标数据,解释。关键就是这里。人物站在AB的中间,但是到底是A还是B,我们可以理解AB中点,但是引擎却不认识这样模棱两可的概念,答案只有一个,到底是在A上面 还是在B上面。可能都不在。
引擎应该对这种情况有专门的模块处理。但是出问题的就是这里。还是猜测: 当引擎不知道如何解释坐标的数据的时候,人物必须根据重力处于地图模型的表面,引擎默认人物在该XY轴确定的一个点上,然后根据,地图模型,由上而下,寻找实体模型,第一层实体模型,就是人物定位后的位置。
二、根据以上猜想,可以解释的问题
1.为什么小退可以下水?这些小退的点有什么特点?
小退的点一般是在一个地图的湖边,因为一般湖是一个地图最低的点,而激战2地图模型就好比是一个水柜模型,湖里面的水,就是跟地图下面的水相连的,湖边的山体,明显的2种模型的交界处就是下水点,这样的点很多。
2.一定要小退吗?
不用,小退只是为了方便而已。进入迷雾之心,战场,边界 再出来可以达到同样的效果。小退只用一次读图,而进入非pve地图再出来是2次,所以广为人知的小退**,其实并不一定用小退,进如非PVE地图再退出,可以达到相同的效果。
3.为什么下水后,小退会回到地面 ?
这是飞天的基本原理,也是以上提到的,正常区域跟 非正常区域,水下自然是非正常区域,当人物处于水中,这个人物的坐标的数据,就跟小退下水一样,引擎会解释为人物必须根据重力处于地图模型的表面,既然人物到了水下。那么无法满足这个条件。进行上面所说的处理,自上而下寻找第一层实体模型。
4.小退的其他应用
因为不记录人物的Z轴坐标,而掉落伤害的计算,应该是根据地图模型的高度差算出来的,而且并不是根据现实生活中的我们想的那样,下落重力势能转化为动能,将人摔个稀巴烂。对于掉落伤害的计算,判断的依据是高度差,如下图:
- (2024-08-22) 激战2 2月余存下的坐骑证是时候开一下了
- (2024-08-22) 激战2 旅者丘陵开始逛森林!浅聊黑神话“悟空”
- (2024-08-22) 激战2珍瑟荒野更新公告 新增6个古物
- (2024-08-22) 激战2狮鹫 神佑之城 很有趣的小赛道
- (2024-08-22) 激战2新专精配合翠玉机器人坐骑模组
精彩推荐
专区更新推荐
- 03-13 《激战2》背包太少不用烦 教你自己动手制作
- 05-13 《激战2》守护者PVE 大锤向的主流build
- 10-22 激战2:战场传奇护甲凯旋英雄攻略
- 01-17 激战2第二代永诀、优品、星域最新传奇武器配方
- 02-25 《激战2》70-80级暴民团霜谷之音升级攻略
- 03-13 激战2珠宝匠技能0-400快速省钱冲级攻略
- 04-22 激战2那些老司机知道的战场名词、黑话科普
- 04-27 极限潜行闪避流潜行者剑匕首+弓 攻略分享
- 05-05 激战2 三代传奇节杖——欧茹恩智慧合成曲线
- 07-12 激战2新手入门提示、避坑提升游戏体验的要点
0/2000
发表评论»