探险家协会 小退在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轴坐标,而掉落伤害的计算,应该是根据地图模型的高度差算出来的,而且并不是根据现实生活中的我们想的那样,下落重力势能转化为动能,将人摔个稀巴烂。对于掉落伤害的计算,判断的依据是高度差,如下图:
相关阅读:探险家,激战2
- (2024-08-22) 激战2 2月余存下的坐骑证是时候开一下了
- (2024-08-22) 激战2 旅者丘陵开始逛森林!浅聊黑神话“悟空”
- (2024-08-22) 激战2珍瑟荒野更新公告 新增6个古物
- (2024-08-22) 激战2狮鹫 神佑之城 很有趣的小赛道
- (2024-08-22) 激战2新专精配合翠玉机器人坐骑模组
精彩推荐
专区更新推荐
- 03-20 《激战2》春分时节春意浓,春雨落地地生金
- 08-03 激战2PVP 3V3奶妈生存手册(奶暴风、奶守护)
- 05-18 【攻略】新朋友——天界之谜DLC飞天鳞龙简易获取攻略
- 05-20 激战2碎裂巨兽水晶龙刷新时间与攻略
- 04-07 激战2初始守护单挑剧毒蜘蛛女王(凯西斯山)
- 07-11 激战2澡堂水温很舒服,孩子很满意~
- 10-13 激战2攻略/心得:苍翠边界各前哨事件及夜晚玩法
- 05-17 激战2度量领域乌拉技能点学习答题答案
- 01-21 辛苦翻译激战2所有boss刷新时刻表
- 09-09 激战2∶凯席斯山地图暴民团完整攻略