[{"insert":"1、根据图片形状,在绘图层上绘制预设路径,通过数组记录下路径数据,作为判断依据\n2、清空绘图层,开始绘制实际路径同时使用数组记录,\n3、设置容差范围,比较两个数组的路径数据。\n比较原理:\n1、每个实际点去遍历所有预设点,统计出所有符合容差范围的实际点的数量。统计结果/实际点总数,进而求出实际点中符合要求点数的百分比。\n目的:排除由于预设和实际采样率不一致的情况\n2、反过来,每个预设点去遍历所有实际点,统计出所有符合容差范围的预设点的数据量,统计结果/预设点总数,进而求出预设点中被匹配的百分比。\n目的:排除在同一个符合范围的局部区域绘制,但实际点都符合要求的情况,\n3、结合上述两个百分比结果,和自己定义的误差百分比进行比较,如果符合要求,就匹配成功。\n\n"}]
[{"insert":"要判断匹配,比如给定一张心形的图片,设置好起点,让用户按照起点根据心形图片 绘制一个心形,最后判断是否匹配(使用绘图层)\n"}]
根据给定图片先预设路径,在游戏模式下,对绘制结果进行判断是否匹配。容差范围可在编辑器中自行调整。
814af6bcf93c05cf0387f6c0888168b5_53352_368_509.png
给个提示说明,请先进入预设模式,然后切换至游戏模式;
两个按钮改一下名字:
预设模式,游戏模式
每个模式点击之后,有个提示,当前为XX模式;
https://fileae1710511797.v4.h5sys.cn/play/8JRyIiMW