Javascript 动态调整paperjs动画的帧速率
我正在尝试动态调整paperjs动画的帧速率Javascript 动态调整paperjs动画的帧速率,javascript,animation,paperjs,Javascript,Animation,Paperjs,我正在尝试动态调整paperjs动画的帧速率 <script type="text/paperscript" canvas="zacCanvas"> var count = 0; var frames = 10; function onFrame(event) { count++; if ( count % frames === 0 ) { } } </script> 在其他地方我有一个选
<script type="text/paperscript" canvas="zacCanvas">
var count = 0;
var frames = 10;
function onFrame(event) {
count++;
if ( count % frames === 0 ) {
}
}
</script>
在其他地方我有一个选择控件:
<select id="frameRate" onchange="setFrameRate();">
<option value="10">10</option>
<option value="5">5</option>
<option value="2">2</option>
<option value="1">1</option>
<option value="0.5">1/2</option>
</select>
与
但我就是找不到如何更新纸张范围的帧值
============单向==========
是将var帧设置为10;在全球范围内
但是有没有办法从全局范围访问PaperJS范围的变量呢?您可以直接在JS中使用PaperJS。通过这种方式,您可以轻松地共享变量:paperjs.org/tutorials/getting start/using javascript directly您可以在JS中直接使用paperjs。这样,您就可以轻松地共享变量:paperjs.org/tutorials/getting-start/using-javascript-directly
<script type="text/javascript">
$(document).ready(function () {
setFrameRate();
});
function setFrameRate() {
frames = 60 / $('#frameRate').val();
}
</script>