能力值:
( LV2,RANK:10 )
|
-
-
2 楼
手游不太懂。ddraw和direct3d都有一个最终被画到屏幕的surface。hook相关的的函数(blt或者present)得到surface,随便修改游戏画面了。
|
能力值:
( LV13,RANK:280 )
|
-
-
3 楼
简单的窗口直接用代码创建就行了,设置成顶层的,背景透明掉
|
能力值:
( 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: 函数,.来实现半透明.
多谢~
|
|
|