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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 21
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
混蛋人生 2014-3-26 19:13
2
0
手游不太懂。ddraw和direct3d都有一个最终被画到屏幕的surface。hook相关的的函数(blt或者present)得到surface,随便修改游戏画面了。
雪    币: 435
活跃值: (172)
能力值: ( LV13,RANK:280 )
在线值:
发帖
回帖
粉丝
火翼[CCG] 6 2014-3-26 21:46
3
0
简单的窗口直接用代码创建就行了,设置成顶层的,背景透明掉
雪    币: 69
活跃值: (41)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
coltor 2 2014-3-27 16:36
4
0
[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: 函数,.来实现半透明.
多谢~
游客
登录 | 注册 方可回帖
返回