Я работаю над инструментом рисования с кинетическим JS. Существует проблема. Я не могу очистить часть слоя. Алгоритм рисования: нарисуйте линию, используйте резину для очистки, а затем продолжите рисование. И тогда все чистые части слоя исчезают. Они полны, как перед использованием резины.Как очистить часть слоя с помощью KineticJS?
0
A
ответ
0
layer.clear (х, у, ширина, высота) будет очистить холст с помощью context.clearRect (х, у, ширина, высота).
Но помните, что кинетические объекты сохраняются, поэтому любые объекты ранее на этом холсте будут автоматически перерисовываться.
Вот почему ваш холст снова заполняется даже после слоя.
Смежные вопросы
- 1. Удалить часть круга с помощью Kineticjs
- 2. Kineticjs изображение/форма/искажение слоя
- 3. KineticJS Как получить цвет из слоя (Выбор цвета из слоя)
- 4. Невозможно контролировать размер холста слоя с помощью KineticJS
- 5. KineticJS, сохраняя данные слоя на этапе перерисовки
- 6. KineticJS, анимация определенных объектов/узлов внутри слоя
- 7. MouseUp событие intermittant из масштабируемого слоя KineticJS
- 8. HTML5 Canvas & KineticJS устанавливает порядок обновления слоя
- 9. нить слоя для конкретного элемента kineticjs
- 10. Заполнить png непрозрачную часть изображения с помощью kineticjs
- 11. Как получить положение события щелчка относительно его слоя в KineticJS?
- 12. KineticJS - обновление текстового слоя с позиции новой мыши
- 13. KineticJS - рисование фигур с помощью Drag & Drop
- 14. PlayN: очистить часть изображения
- 15. Загрузка изображения с помощью Kineticjs
- 16. Создатель диаграммы с помощью KineticJS
- 17. Как создать круговой клип с помощью KineticJS?
- 18. Очистить часть div
- 19. Как сделать снимок слоя с помощью слоя маски?
- 20. Как очистить часть экрана в SDL 2.0
- 21. Чтобы очистить чертеж рисунка слоя drawRect
- 22. Как создать прозрачную форму в существующей форме с помощью KineticJS
- 23. Kineticjs lyaer сопротивления и узла внутри слоя dragend конфликта
- 24. Я не могу редактировать текст на слое после добавления нового слоя с помощью kineticjs
- 25. Перекрашивание фигуры при наведении курсора с помощью KineticJS
- 26. Запускает внешнюю часть документа слоя презентации?
- 27. KineticJS destroy stage
- 28. Как анимировать рамку слоя с помощью CABasicAnimation?
- 29. Как очистить часть текстуры с помощью альфа-0 с помощью OpenGL ES?
- 30. Как очистить только часть изображения глубины/трафарета?
Я понял это. Что мне делать? – ReklatsMasters
Ну, не пересматривая почти 500 строк кода (!), Вы можете .hide() объект, который делает вашу временную резиновую ленту, когда выполняется резиновое переплетение. (Я думаю, я вижу, что это Kinetic.Line называется ._node) – markE
Я могу попытаться создать объект Kinetic.Clear (Kinetic.Erase), который будет содержать очищенные области. Я думаю, что так будет даже лучше. – ReklatsMasters