Translate user's hand-drawn glyphs into useable characters! Currently only supports 0-9 digits and single digit only. Drawing system is fully customizable, chalkboard demo to get you started.
Useage: Call
reference = recognition_create(x,y,size[,timeToDraw]);
Making sure you store the result to get the input at a later time. To check if the user has drawn a glyph:
if (recognition_has_input(reference)) {
var number = recognition_get(reference); // contains the user's number now
show_debug_message(number);
}
There is an included demo object in the asset package to demonstrate.
NOTE: When using this extension you must import all objects, included files, backgrounds and fonts and shaders to work right off the bat.
Works on all platforms except for HTML5
DEMO https://drive.google.com/open?id=0B7C84bRlE1LLRWl2RTJPak1Hdlk
End User Licence Agreement (EULA).
Version 0.1.0. Published October 8, 2016
Created with GameMaker: Studio v1.99.505
You can only review assets you've bought.
a VERY cool system!
The review below seems very emotionally charged... This is such a great little tool to almost drag and drop handwriting support straight in to our game. There is such advanced function from such a tiny little bit of code. I contacted the developer a few months ago and he was very helpful in giving me tips on integrating the system in to our existing game. Nothing but positivity from me. Thanks so much!
Error happened - The publisher didn't respond
Hi Taylor (sent you email on 13-10-2018 and 27-10-2018), please fix the error, cause I'm so in love with the plugin.
1. When I tapped on the edge of the drawing board (very close to an edge), the app crashed with the
message like this
Can't create a surface with either a width or height of 0
at gml_Script_surface_bw_crop (line 39) - news = surface_create(neww, newh);
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_surface_bw_crop (line 39)
called from - gml_Object__recogArea_StepNormalEvent_3 (line 40) - var cropped = surface_bw_crop(resized), com;
2. When the game shows a Google Play Achievement, or (rarely) an ad is shown, there's an error.
ERROR in
action number 1
of Step EventO
for object _recogArea:
buffer_create: Illegal size
at ng_Script_surface_to_sampler
stack frame is
gml_Script_surface_to_sampler (line -1)
gml_Script_surface_get_com
gml_object_recogArea_Step_0
Hello Duy, please send me another email it seems to have gotten lost. Thanks.
Works great
Great asset and leaning a lot from this!
quick to implement