基于ESP透视投影的FPS自动瞄准原理应用研究
2021-02-27唐逸帆王皓宇张仕斌
网络安全技术与应用 2021年2期
关键词:游戏
◆唐逸帆 王皓宇 张仕斌
基于ESP透视投影的FPS自动瞄准原理应用研究
◆唐逸帆 王皓宇 张仕斌
(成都信息工程大学网络空间安全学院 四川 610103)
AimBot向来是FPS游戏安全最大的威胁,破坏了竞技的公平性与游戏程序的完整性,对游戏产业造成了巨大的经济损失,是安全人员不容忽视的问题,需要不断改进与完善游戏安全方案,为用户营造一个安全、公平的游戏环境。结合计算机图形学中的投影转换知识与在Unity3D中的具体实现,对FPS游戏中自动瞄准原理进行了简要论述与分析。
FPS游戏安全;计算机图形学;透视投影;Anti-cheat
自从1993年的FPS神作——毁灭战士发行以来至今,FPS(第一人称射击)游戏的热度从未衰减。随着网络游戏的飞速发展,FPS多人在线游戏的代表——绝地求生、Apex等大逃杀类游戏在吸引到越来越多玩家。由于FPS游戏的安全性问题,这类游戏也受到了黑色产业的“青睐”,Extra Sensual Perception(简称ESP,意为透视)与AimBot(自动瞄准)便是这其中的产物。
ESP和AimBot两种功能从实现细节上有很大差别,前者是3D坐标与2D坐标的变换问题,后者只涉及简单的角度计算。当然,这些知识对于游戏相关专业的同学来说,应该早已驾轻就熟了,笔者就不费太多篇幅来论述了。本文完全以初等数学的知识为基础,向读者阐述ESP和AimBot的原理。
1 AimBot(自动瞄准)原理及实现
AimBot,通俗来讲,就是使发射器(通常为枪械)精确地瞄准要射击的目标(通常为人类,载具等可攻击对象)。即,使弹道穿过要射击的目标(在忽略重力等因素的理想情况下)。
所以,要使发射器精确地瞄准要射击的目标,就需要修改游戏内存中的弹道数据。……
登录APP查看全文
