开源仓库

共 8 个仓库 · 按最近更新排序

查看全部 →
C++ 游戏辅助绘制系列(三):WorldToScreen 投影,把三维坐标钉到屏幕上

C++ 游戏辅助绘制系列(三):WorldToScreen 投影,把三维坐标钉到屏幕上

一句话总结:本篇补上绘制前的收尾数学拼图——读视图矩阵,用WorldToScreen把三维世界坐标换算成屏幕像素,然后真正画出透视方框、血条和距离文字,上两篇攒的玻璃和数据在这里合体。前两篇解决了一个问题:拿到敌人的世界坐标,形如(x=1823.5,y=-402.1,z=96.0)。但你的屏幕是192...

C++ 游戏辅助绘制系列(一):透明窗口与点击穿透,把画布架在游戏上面

C++ 游戏辅助绘制系列(一):透明窗口与点击穿透,把画布架在游戏上面

一句话总结:本系列用C++从零实现一个外部绘制的最小可用框架,第一篇先解决地基问题——用一个置顶的透明分层窗口盖在游戏画面上,直接穿透鼠标操作,再用Direct2D在上面画东西,全文代码可以直接编译运行。这是系列的开工篇。整个系列四篇的路线是:透明窗口(本篇)→读内存拿数据→世界坐标投影到屏幕(Wo...