트위닝 기능에 대해 조금 읽은 후에 아래에서 제작 한 것과 비슷한 방식으로 선을 캔버스 요소에 전달하고 싶습니다.움직이는 선 그리기를위한 가장 좋은 방법 JavaScript
var stage = new Kinetic.Stage({
container: 'container',
width: 578,
height: 200
});
var layer = new Kinetic.Layer();
var line = new Kinetic.Line({
x: 100,
y: 100,
points: [0, 0, 0, 0],
stroke: '#000000'
});
layer.add(line);
stage.add(layer);
var tween = new Kinetic.Tween({
node: line,
duration: 3,
x: 800,
y: 100,
points: [-700, 0, 800, 0]
});
setTimeout(function() {
tween.play();
}, 2000);
은 결국 나는 사용자가 마우스 왼쪽 버튼을 클릭하여 선을 조작 할 수 있습니다하고자하고 라인까지 오른쪽 대각선, 마우스 오른쪽 버튼으로 클릭에 가서 선은 (수평 속도를 향해 대각선으로 내려갑니다 화면의 오른쪽은 동일하게 유지됩니다). 마우스 버튼을 놓으면 그 시간에 화면상의 '높이'에 상관없이 정상적인 수평 동작으로 돌아갑니다.
이것은 JavaScript 사용에 대한 나의 첫 번째 시도 중 하나이며, 내가 선택한 방법이 내가 성취하고자하는 목적에 적합한 지 궁금해하고있었습니다.
또한 마우스 효과를 시작하는 방법에 대한 모든 정보를 높이 평가할 수 있습니다.