Я пытаюсь разработать функцию рисования на бумаге Js, в которой у пользователя реально заканчиваются «чернила».
Кто-нибудь знает, как это сделать? Я посмотрел на ограничение длины пути. Но, что важно, мой пользователь не должен быть ограничен длиной пути каждого штриха, а должен иметь общую длину пути всех своих штрихов. Итак, представьте, например, что у вас есть только 1 унция чернил (или, например, 10 дюймов чернил) для использования во всем вашем чертеже.
Ниже приведено изменение из учебника Paper js, но пока нет функции ограничения количества цифровых чернил, которые есть у пользователя. Я новичок в кодировании js, поэтому любая помощь будет оценена!
var myPath;
function onMouseDown(event) {
myPath = new Path();
myPath.strokeColor = 'black';
}
function onMouseDrag(event) {
myPath.add(event.point);
}
function onMouseUp(event) {
var line = new Path({
});
line.strokeColor = 'black';
}