问题标签 [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 回答
692 浏览

dart - 很难用 eclipse 插件设置一个 dart 项目

我正在建立一个新项目(java 后端 + dart 前端)。

在客户端,我计划使用 stagexl 作为游戏框架。在服务器端,我将使用 Google App Engine。(加上 Gradle 和 GIT ...)

昨天我跟着http://blog.dartwatch.com/2013/01/integrating-dart-into-eclipse-and-your.html安装了 dart eclipse 插件,但我一直收到很多错误弹出窗口。

从插件调用代码时出现问题:“org.eclipse.ui.views.properties.tabbed”。

我的设置:

给帮助我的人一两杯啤酒!

0 投票
1 回答
284 浏览

dart - 如何不使用线程

这是一个关于如何在 dart 中进行“多线程”的 dart 新手问题。

(对不起,我是一个老 Java 开发人员......)

所以我有这种代码(见下文),但由于重新创建 gui 的成本很高,所以我想推迟它,而不是在 _onWindowResize() 中重新创建 gui,我想在大小有的时候启动一个线程来执行此操作稳定了一段时间。例如一秒钟。

如果线程已经启动,则什么也不做。(顺便说一句,StageXL 很酷....)

(这也将修复 _onWindowResize() 被 dart:html 调用两次的错误......)

0 投票
1 回答
92 浏览

dart - 有没有办法判断声音是否正在播放?

我正在为声音使用 StageXL 包。

我遇到的问题是我正在尝试使当前正在播放的声音静音。我能找到解决此问题的唯一方法是将当前播放 SoundTransform 音量的所有声音更新为 0。

这很好,但这需要将所有 SoundChannel 存储在某个地方。如果没有完成的事件或类似的东西,这个集合将不断增加。

那么有没有办法判断声音何时结束播放?

0 投票
1 回答
548 浏览

dart - StageXl 和 Dart

当我使用 StageXL 时,我收到以下警告:

SDK库'html_dartium.dart'中的元素'MouseEvent'被'stagexl.dart'隐式隐藏

我还没有找到任何关于它出现的原因以及是否出现问题的信息,但我认为这可能是我在其他地方的代码出现问题的原因(我在 onClick 事件侦听器上使用 MouseEvent 作为按钮)

有没有办法区分两个 MouseEvents 的使用?

0 投票
1 回答
458 浏览

canvas - 如何在 StageXL 中添加基本形状?

我正在尝试使用 StageXL 在画布上添加一个圆圈。我尝试了以下但没有成功:

知道我在这里缺少什么吗?谢谢。

0 投票
1 回答
350 浏览

android - Dart 与原生移动库调用

我正在考虑开始使用 Dart 进行移动平台上的前端开发项目。基本思想是将其用于 UI 并使用原生移动 sdks 开发特定于平台的解决方案。所以它让我想到了几个问题:

  • Dart 与 StageXL 能否为移动平台上的 UI 组件提供良好的性能?
  • 是否可以对自定义移动框架进行外部函数调用?

非常感谢分享任何实践经验。

0 投票
2 回答
374 浏览

colors - StageXL 和颜色值

我试图设置一个任意颜色选择器来获取要传递给 Graphics.fillColor() 的值。
该方法的签名是“动态填充颜色(int color)”,因此颜色似乎不是 RGB/RGBA,而是某个整数。Color 类为这些值定义了一堆常量,但我希望能够使用用户在我的颜色选择器中选择的任何颜色。

我尝试使用以下过程从 RGB 转换为 Hex:

但是 fillColor() 方法对新的颜色参数没有反应。为了说明,上述过程将 [100, 145, 185] 作为颜色 RGB 三元组,并输出 6590905 作为整数输出。

StageXL.Color.Red 常量为 4294901760

6590905 和 4294901760 的长度甚至不同,这告诉我我使用的算法是错误的......

有任何想法吗?谢谢

0 投票
0 回答
44 浏览

dart - TransitionFunction_linear 不是函数

dart2js 的输出代码在运行我的代码之前会引发异常。

代码行:$.TimelineTween__linearEase = Z.TransitionFunction_linear$closure();

$ 未定义

Z是飞镖

在隔离加载中执行。

mozilla:TypeError:Z.TransitionFunction_linear$closure 不是函数

铬:对象#没有方法'TransitionFunction_linear$closure'

0 投票
1 回答
441 浏览

canvas - 如何在 Dart 中使用 StageXL 绘制虚线圆

我正在尝试画一个带有虚线边框的圆圈。我试过这个:

但是圆圈没有显示出来。似乎 strokePattern 行破坏了我的代码。知道如何解决这个问题吗?

0 投票
1 回答
209 浏览

dart - StageXL 中的 Dart Sprite 可以识别 MouseEvent,但不能识别 TouchEvent

我有一个扩展 Sprite 并实现 Touchable 的类。

鼠标侦听器工作得很好,但触摸却不行。

this.addEventListener(MouseEvent.MOUSE_DOWN, _mouseDown); this.addEventListener(TouchEvent.TOUCH_BEGIN, _touchDown);

任何想法为什么会发生这种情况?我目前只有:

void _touchDown(TouchEvent e) {print("touched");},它没有被调用。我正在使用 Chromium 并模拟触摸。