gpt4 book ai didi

javascript - 动态调整 paperjs 动画的帧速率

转载 作者:行者123 更新时间:2023-11-28 07:08:41 27 4
gpt4 key购买 nike

我正在尝试动态调整 paperjs 动画的帧速率

<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>

<script type="text/javascript">
$(document).ready(function () {
setFrameRate();
});

function setFrameRate() {
frames = 60 / $('#frameRate').val();
}
</script>

但我就是找不到如何更新纸张范围的 frames 值。

==========一种方式==========

是在全局范围内设置varframes = 10;

但是有没有办法从全局作用域访问论文作用域的变量呢?

最佳答案

可以直接在JS中使用PaperJS。这样您就可以轻松共享变量:paperjs.org/tutorials/getting-started/using-javascript-directly

关于javascript - 动态调整 paperjs 动画的帧速率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31492057/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com