大家一起听着音乐看文章吧 !
今天 !
让我们一起来探索
「游戏开发小科普之透视」
文章后面将会分享透视外挂原理
如果有一天你突然醒来了
发现自己拥有了透视功能
你会用来做什么呢 ?
和朋友打牌 , 看到他最后一张牌是红桃四
还是
选择帮忙同桌看老师有没有过来
如果是我的话 , 我当然会选择 :
嗯哼 ! 哈哈哈哈哈
好了 ,不皮了 .
透视 , 顾名思义 , 就是可以透过物体看到内部的东西
透视这样的效果在FPS中极为的常见,并且也是重灾区
绿色游戏 ,开挂不可取哦 !
如你所见的效果 , 在你的视野里可以看到敌人的位置 .
第一步 : 寻找到人物
在游戏中每一个东西都被称为物品
那么就需要找到什么物品是人物
在游戏中每一个物体都有一个身份证 .
如果没有身份证的话
假如我被击杀了
那就出现了 我的朋友阵亡了
我朋友:?6
这代表着外挂程序可以找到 和人物有关的
对于蓝框里的灯啊,窗户啊就不需要管了
第二步: 获取人物的位置
游戏中,每一个人物都有他的位置 .
你可以理解为这张图
第三步 : 将人物印在你的画面上
第四步 : 给人物画上颜色
因为如你所看到的
右边的人物在外挂上是知道位置的
但是因为这个箱子挡着
在你的视野里是不知道的
所以就需要给人物上色了额
比如画个框框
或者给他上个颜色
很有趣吧
本期内容就到此结束
那么敬请期待下一期
「游戏开发小科普」
我们不见不散 !
悄咪咪 : 其实底下还有内容
上一期科普导航 :
「游戏开发小科普-7」风好大,吹掉了我的假发
上一期科普收入捐赠:
等一下 !
文章还没有结束 !
温馨提示:
此区域内容
将讲述制作外挂的原理
这样就可以明白是怎么预防外挂的
开外挂与制作外挂都是违法的!
这里只是站在游戏公司
以预防外挂 的反向角度
进行简单分享
此模块是对使用ollyICE软件跟随,逆向分析Cs1.6 游戏
使用APIhook,使用Olly对cs1.6游戏的内核驱动进行跟踪
如下对具体的透视功能进行步骤解析:
当CS1.6加载进度
Cs1.6调整为OpenGl模式。如图所示:
在游戏运行开始后,寻找Cs1.6内核驱动的Hook点
在这里属于注入了自己所属的外挂程序在游戏中了 .
所以游戏公司在预防外挂时候, 就这样反着即可
查阅到是不是有程序注入了
这样可以很好的检测到外挂的存在