问题标签 [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.
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”。
我的设置:
给帮助我的人一两杯啤酒!
dart - 如何不使用线程
这是一个关于如何在 dart 中进行“多线程”的 dart 新手问题。
(对不起,我是一个老 Java 开发人员......)
所以我有这种代码(见下文),但由于重新创建 gui 的成本很高,所以我想推迟它,而不是在 _onWindowResize() 中重新创建 gui,我想在大小有的时候启动一个线程来执行此操作稳定了一段时间。例如一秒钟。
如果线程已经启动,则什么也不做。(顺便说一句,StageXL 很酷....)
(这也将修复 _onWindowResize() 被 dart:html 调用两次的错误......)
dart - 有没有办法判断声音是否正在播放?
我正在为声音使用 StageXL 包。
我遇到的问题是我正在尝试使当前正在播放的声音静音。我能找到解决此问题的唯一方法是将当前播放 SoundTransform 音量的所有声音更新为 0。
这很好,但这需要将所有 SoundChannel 存储在某个地方。如果没有完成的事件或类似的东西,这个集合将不断增加。
那么有没有办法判断声音何时结束播放?
dart - StageXl 和 Dart
当我使用 StageXL 时,我收到以下警告:
SDK库'html_dartium.dart'中的元素'MouseEvent'被'stagexl.dart'隐式隐藏
我还没有找到任何关于它出现的原因以及是否出现问题的信息,但我认为这可能是我在其他地方的代码出现问题的原因(我在 onClick 事件侦听器上使用 MouseEvent 作为按钮)
有没有办法区分两个 MouseEvents 的使用?
canvas - 如何在 StageXL 中添加基本形状?
我正在尝试使用 StageXL 在画布上添加一个圆圈。我尝试了以下但没有成功:
知道我在这里缺少什么吗?谢谢。
android - Dart 与原生移动库调用
我正在考虑开始使用 Dart 进行移动平台上的前端开发项目。基本思想是将其用于 UI 并使用原生移动 sdks 开发特定于平台的解决方案。所以它让我想到了几个问题:
- Dart 与 StageXL 能否为移动平台上的 UI 组件提供良好的性能?
- 是否可以对自定义移动框架进行外部函数调用?
非常感谢分享任何实践经验。
colors - StageXL 和颜色值
我试图设置一个任意颜色选择器来获取要传递给 Graphics.fillColor() 的值。
该方法的签名是“动态填充颜色(int color)”,因此颜色似乎不是 RGB/RGBA,而是某个整数。Color 类为这些值定义了一堆常量,但我希望能够使用用户在我的颜色选择器中选择的任何颜色。
我尝试使用以下过程从 RGB 转换为 Hex:
但是 fillColor() 方法对新的颜色参数没有反应。为了说明,上述过程将 [100, 145, 185] 作为颜色 RGB 三元组,并输出 6590905 作为整数输出。
StageXL.Color.Red 常量为 4294901760
6590905 和 4294901760 的长度甚至不同,这告诉我我使用的算法是错误的......
有任何想法吗?谢谢
dart - TransitionFunction_linear 不是函数
dart2js 的输出代码在运行我的代码之前会引发异常。
代码行:$.TimelineTween__linearEase = Z.TransitionFunction_linear$closure();
$ 未定义
Z是飞镖
在隔离加载中执行。
mozilla:TypeError:Z.TransitionFunction_linear$closure 不是函数
铬:对象#没有方法'TransitionFunction_linear$closure'
canvas - 如何在 Dart 中使用 StageXL 绘制虚线圆
我正在尝试画一个带有虚线边框的圆圈。我试过这个:
但是圆圈没有显示出来。似乎 strokePattern 行破坏了我的代码。知道如何解决这个问题吗?
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 并模拟触摸。