Я делаю игру, где пользователю дается письмо на экране, и они должны отслеживать письмо, что я хочу знать, когда пользователь рисует, я могу отслеживать, что они рисуют, чтобы увидеть, рисуют ли они правильно.Можно ли рисовать на холсте Java gui и отслеживать, что мышь нарисовала на холсте?
Я думал об использовании инструкции if, говорящей, что мышь была перетащена вдоль координат буквы, как в том месте, где буква находится на экране, тогда это правильно, иначе это неправильно.
Будет ли это работать?
Каковы «координаты буквы», хотя? – weston
Где письмо находится на экране – Pirates
Это гораздо труднее, чем вы могли бы подумать. Например, предположим, что буква «: A». Таким образом, вы хотите, чтобы пользователь отслеживал его. Но фактические пиксели, используемые для рисования «A», зависят от используемого шрифта. Как близко к точным штрихам «A» пользователь должен быть? Если пользователь делает свой след на один пиксель длиннее или короче, это провал? Как вы определяете, когда пользователь закончил свою трассировку? А как насчет засечек? – FredK