前言:
由于做游戏插件, 就遇到了这个需求, 接收触控信号从而达到手机屏幕点击效果, 游戏嘛, 常见的人物移动, 大招拖放, 一键大招, 一键复活甲...... 国内外大型游戏都有涉猎, 期间适配各类游戏都遇到过大大小小问题, 几个月走来, 还是挺有成就感的, 还是挺谢谢fakeTouch作者
使用方法:
1. 导出PTFakeTouch.framework库
下载demo后, build, 右击.app文件 showInFinder


2. 复制framework库到你的项目中

选择Target

3. 导入调用
将 #import <PTFakeTouch/PTFakeTouch.h> 添加到目标文件
作者提供调用方法:
NSInteger Id = [PTFakeTouch fakeTouchId:[PTFakeTouch getAvailablePointId] AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseBegan)];
[PTFakeTouch fakeTouchId:Id AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseMoved)];
[PTFakeTouch fakeTouchId:Id AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseEnded)];
获取touchId方法:
/**
* Get a not used pointId 获取一个没有使用过的触屏序列号
*
* @return pointId 返回序列号
*/
+ (NSInteger)getAvailablePointId;
如使用中遇到问题, 可下方留言一起探讨
网友评论