英雄联盟到底是2D游戏还是3D游戏,为什么经常出现莫名其妙的技能判定?

流云大表哥


英雄联盟是很多人美好的回忆,但是有一个疑问却一直围绕在玩家心中,英雄联盟到底是不是3D游戏,这一点真的很迷

英雄联盟有高度设定么?

这个问题已经持续很多年了,一直没有确切的答案,因为这个奇怪的世界有时候有高度设定,有时候又会把你拍扁了玩

小炮应该是小技能里跳跃高度最高的英雄了,但是他却会被路途上,明明完美避开的技能轰下来。就连女警丢地上的架子也能把它夹下来




诺手明明没有蹦到那么高,小炮还是被劈了下来



这里的小炮都快跳出屏幕外面了,结果被锤石一钩子就拉回来了,这明显不科学啊

不仅仅是小炮这一个英雄,大部分看似有Z轴的技能,都会出现一些莫名其妙的判断。螳螂这种蹦跳英雄也是一样的



女警已经处于半蹲状态放大,却被此时一位路过的扎克挡住了技能,真是优秀的跳跃

还有很多不科学的地方

比如我的英雄到底是怎么穿越墙体的,男刀这种翻墙,武器这种跳墙我们可以接受,但是你告诉我亚索这个E野怪又是咋过去的,穿山甲?



可有时候又会出现一些奇怪的Z轴判定,哪怕是因为动作原因躺下了,但是小法原先站立的地点的确被狐狸技能经过了呀,可却未难判定生效

真是迷一样的英雄联盟,游戏内到底有没有Z轴这个概念,谁也说不清


冻梨杂货铺


简而言之,游戏画面是3D画面,但是技能判定是平面范围

英雄联盟最早于2009年在美服上线,开发时间比这更早,10多年过去了,一直没有更新游戏引擎,期间虽然有地图画面的大幅度更新,但是游戏引擎一直是10年前的样子。

游戏画面的确是3D的,英雄模型,地图等都是3D建模的,技能释放效果也是3D的,小炮的W,扎克的E都是基于3D画面引擎实现的,在这里要看一下WEGAME的辅助设置内的3D视角这一功能,这一功能可以在人机、自定义模式下自由移动摄像机

然而在代码底层,技能释放和命中判定没有Z轴,所有英雄模型都在XY平面上有一个圆形的投影,非指向技能的范围也仅在XY轴上判定,具体范围就是脚本显示的各种矩形、圆形框框,如果在平面上非指向技能范围和英雄模型范围,那个投影的圆碰撞,那么就判定技能命中,它只在平面上判定,不会管你在3D视角飞的多高,然而摄像机默认在45°侧面拍摄,这就导致了各种看似命中却放空的技能了,如果放非指向技能,记得朝脚上放哦


远上寒山石径斜啊


英雄联盟是3D的游戏,2D游戏是DNF,看人物走位的方向就知道了,3D游戏里的人物跑动不会让你觉得很变扭,还有CF也是3D的,

英雄联盟的技能判定的话,我只知道皇子的大可以把小炮的W给圈下来,按理说小炮W技能应该是往高处跳走的,但是皇子还是能把他圈下来,再多点的我就不太清楚可,毕竟咱也不是高端玩家,对这游戏理解没有那么深,还有待学习,哈哈😄



木未一惰性一


1D,2D,3D(这里主要说操作类型)

1D比如拳皇这种,直线只有跳这种。(画面算2D)

2D比如LOL、DNF这种平面操作。(DNF画面2D,LOL画面3D)

3D就是吃鸡、CF、我的世界这种了。

1、2、3这些对比很明显。



分享到:


相關文章: