dylantoo / IPENS

DrawWithiPens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IPENS

DrawWithiPens

Develop Log

2018.5.10

快速写字的时候,第二笔的蓝牙无法识别 原因: 快速落笔,isPenWriting 还未置为NO,新的touch无法添加到holdtouches中备用

2018.5.16 蓝牙笔上报时间不准确,有时会早于touch begin ,所以之前的逻辑无法判断 尚需优化 右手写字的时候,笔识别有待优化

2018.5.20 蓝牙笔信号与touch began事件的关系 1.正常情况:先接收到touch began事件,1-200毫秒内收到蓝牙笔上报信号 2.蓝牙上报信号早于touch began事件之前收到 1和2 在第一笔情况下可处理

3.手掌部分始终与屏幕接触,笔不断在书写,不时有抬笔起新一笔的情况,在这种情况下遇到第二笔的蓝牙上报信号早于真正的笔的touch began事件

23:08 发现另外一个特殊情况 在快速书写的时候,中间的某笔,先获取到笔的touch began事件,然后再获取到掌控部分的2个touch began事件,最后再获取到蓝牙上报的事件。这时,通过最接近蓝牙笔上报的事件点来判断是错误的。 准备采用右手握笔的,取最左的标准来判断

About

DrawWithiPens


Languages

Language:Objective-C 99.7%Language:Ruby 0.3%