首页
社区
课程
招聘
[提问]游戏辅助的控件贴图是如何实现.
发表于: 2014-3-26 18:28 6184

[提问]游戏辅助的控件贴图是如何实现.

2014-3-26 18:28
6184
请问下 http://www.xxzhushou.cn/ 里面的游戏辅助是如何把自己的控件绘制到游戏表面的贴图? addsubView() ?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 21
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
手游不太懂。ddraw和direct3d都有一个最终被画到屏幕的surface。hook相关的的函数(blt或者present)得到surface,随便修改游戏画面了。
2014-3-26 19:13
0
雪    币: 435
活跃值: (172)
能力值: ( LV13,RANK:280 )
在线值:
发帖
回帖
粉丝
3
简单的窗口直接用代码创建就行了,设置成顶层的,背景透明掉
2014-3-26 21:46
0
雪    币: 69
活跃值: (41)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
[QUOTE='火翼[CCG];1271017']简单的窗口直接用代码创建就行了,设置成顶层的,背景透明掉[/QUOTE]

嗯,看了下,是调用MSHookMessage,hook了 app创建时候 applicationDidFinishLaunching 消息,然后在自己的函数里面,
app = [ UIApplication sharedApplication];
window = app.keywindow;

sideView = [[XXPluginSideView alloc] initWithFrame:frame];
[window addsubView:sideView];

上面完成对子视图的添加.

XXPluginSideView,在调用initWithFrame的时候.
会调用 setApha: 函数,.来实现半透明.
多谢~
2014-3-27 16:36
0
游客
登录 | 注册 方可回帖
返回
//