问题标签 [stagexl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
125 浏览

dart - 如何每秒随机绘制贝塞尔曲线?也使用了 transition.dart

我想知道如何随机绘制每秒随动画变化的贝塞尔曲线。

0 投票
1 回答
118 浏览

dart - 如何创建循环补间?

我正在为我的游戏使用 stagexl(在 dart lang 上)。我尝试在 api 中找到如何在完成后重新启动补间,但不能。你能帮助我吗?谢谢。

0 投票
0 回答
44 浏览

dart - 尝试在 dart 中使用 StageXl 库失败

我的main.dart文件如下所示:

但是pub serve在 dartium 中运行 index.html 之后,我得到了

错误。我究竟做错了什么?

0 投票
1 回答
105 浏览

dart - 在 StageXL 中使用 Juggler 时的 RenderLoop 与 Stage

我对 StageXL 真的很陌生,所以仍然在基本概念上苦苦挣扎。我有以下来自 Stagehand web-stagexl 的代码:

在底部,我们可以使用 var tween=stage.juggler 或 renderLoop.juggler 并且代码的行为似乎相同。文档可以指向任何一种方式,但我的理解是 renderLoop 是一个流,而不是一个节点,所以 stage.juggler 对我来说更有意义。使用上是否有区别,是否存在其他情况下一个人比​​另一个人更喜欢?谢谢。

0 投票
1 回答
146 浏览

dart - stagexl 帧率独立逻辑

我创建了一个控制器,它监听 onKeyUp 和 onKeyDown 事件并更新键映射(实际上是位设置)。它还侦听 onEnterFrame 事件,在该事件上检查当前哪些键处于关闭状态并采取行动。一切正常,但由于应用程序以 60 帧/秒的速度运行,我的输入也以 60 次/秒的速度更新。我希望只更新输入,比如每秒 30 次,并且该速度与显示速度无关。

为了概括我的问题,我将更新逻辑放在哪里,以便它独立于显示帧速率运行(这是使用 onEnterFrame 发生的情况)。

StageXL 文档目前没有太大帮助。通过测量自上一帧以来的时间,我知道这是如何完成的,但我希望像 StageXL 这样的高级框架会有更好的方法来做到这一点。