获取鼠标移动的全局变量并在论文.js中更新 onFrame 事件
get global var of mousemove and update onFrame event in paper.js
我是论文新手.js因此这可能是一个基本问题,但我正在尝试以下内容:
var xpos;
var ypos;
function onMouseMove(event) {
xpos = event.point.x;
ypos = event.point.y;
}
获取当前鼠标位置并将其另存为变量xpos
和ypos
function onFrame(event) {
path.segments[1].point.x = path.segments[1].point.x+xpos/10;
path.segments[1].point.y = path.segments[1].point.y+ypos/10;
}
然后使用它们更新onFrame
动画。但是它不起作用,如何使用新值更新动画?
提前谢谢。
看起来您的代码正在增加每一帧path.segments[1]
的位置。我相信你想要的是减去每帧段和鼠标位置之间差异的一部分。
试试这个:
var path = new Path.Line((0,0), view.center);
path.strokeColor = "black";
var pos = new Point(0, 0);
function onMouseMove(event) {
pos = event.point;
}
function onFrame(event) {
path.segments[1].point += (pos - path.segments[1].point) / 10;
}
相关文章:
- D3.js更新堆叠条形图
- 将节点.js更新为 0.12 标头错误
- 使用动态 js 更新画布
- 通过JS更新时,Angularjs输入不会更改,而不是手动更新
- Riot Js更新标签
- 视图更改时,Ember.js更新模型
- sails.js更新或添加新行
- Knockout.js-更新父视图模型中的数组,在第二个视图模型中使用值
- 使用node.js更新和删除按钮
- 使用express和node.js更新mongodb中的单个记录
- 三.js:更新几何图形与替换
- exit().remove() 在 d3.js 更新之前不会删除旧图表
- 从 JS 更新角度材料输入值
- Ember js - 更新其他表后,有许多关系中断
- 时刻JS更新时区缩写
- 视频.js - 更新字幕/字幕
- JWT 从节点.js更新有效负载
- 节点.js更新文件中的 JSON 数据
- 角度.js更新模型
- D3 js 更新图只是在顶部添加新点