问题标签 [createjs]

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 投票
0 回答
1879 浏览

html - 如何为 EaselJS DisplayObject 使用动态调整大小的 hitArea?

我想在我的 EaselJS 项目中使用 hitArea 来捕获点击事件,但是我分配的 hitArea 形状似乎没有得到尊重。

jsFiddle 示例

如果我将 hitArea 形状添加为容器对象的子对象,则单击事件可以正常工作。

0 投票
4 回答
388 浏览

javascript - 返回的事件对象覆盖父对象 - javascript,easeljs

我正在为 HTML5 游戏使用easeljs。

我正在从类中的方法中调用 onClick,但事件对象正在覆盖我的“this”对象,因此我无法再访问其他类方法或 var。例如我有类似的东西(显然这不是实际的代码,只是一个简单的说明):

所以,如果我运行它,我会收到一个未定义的警报,因为在我的 detectClick 方法中,这现在是我的事件对象。

那么如何从这个方法中调用原始文本呢?

非常感谢

0 投票
2 回答
992 浏览

html5-canvas - 在 createjs 中添加渐变文本

我目前正在寻找一种向使用 textjs 生成的文本对象添加渐变的方法。

0 投票
1 回答
1308 浏览

javascript - CreateJS:处理位图

使用 EaselJS(HTML Canvas 框架,来自 CreateJS)

我有一个tileset,我需要绘制一个tilemap。所以我将我的图块集位图分配给每个图块。但是当然,每个图块只需要绘制图块集的一部分。

我想出了如何绘制位图的一部分(Bitmap.sourceRect),但这意味着我必须为每个图块克隆图块集!

来自 Flash AS3 背景,我选择了这个库,因为它应该是相似的,但是它在图像处理方面似乎有所不同(这个问题是通过使用多个 Bitmap 和一个 BitmapData 来解决的)。

谢谢。

0 投票
1 回答
270 浏览

javascript - requirejs 和 qunit 中的 javascript 作用域

我一直试图弄清楚为什么这两个原型对象的范围有点古怪——第一个是我基于 PreloadJS 的预加载器,第二个是我的 QUnit 测试。我已经解决了这个问题,但我不小心删除了有人善意回应的原始线程,所以我重新发布了这个工作版本来感谢那个人

这是预加载器 QUnit 测试

感谢您的回复并为删除线程道歉

0 投票
1 回答
360 浏览

javascript - 从 JS 类继承 Dart 类?

我有一个使用 CreateJS js 库制作的 HTML5 游戏。我想用 Dart 重写它,但我的大部分对象都继承自 CreateJS 对象(例如 Container)。我能保存这样的遗产吗?有没有一种很好的方法可以将 Dart 与其他旨在简化画布绘图的 js 库一起使用?

0 投票
1 回答
265 浏览

javascript - CreateJS 未能通过 Windows 8 应用程序的认证

我已经完成了我的 Javascript 游戏/应用程序,并且在没有错误或警告的情况下运行构建后,我确信认证 SDK 会以优异的成绩通过我。相反,它给我带来了两次失败,都与一些教程推荐用于开发 Win 8 JS 应用程序的 CreateJS 库有关。具体来说,我得到:

我是否需要做一些事情来“准备”这些库以便通过?

0 投票
6 回答
11318 浏览

easeljs - 用于游戏开发的 LimeJS 与 CreateJS

我想开始开发 HTML5/JS 游戏。我看到了这两个框架 LimeJS 和 CreateJS & EaselJS。哪一个更好?有人对这两个框架有经验吗?那么文档呢?

0 投票
1 回答
5611 浏览

javascript - Easeljs HitTest 和 hitRadius

这是我的代码:

对于 hitTest 我使用以下代码:

问题:当我的玩家在我的怪物下方时,我会收到“HIT”消息,但我想让它在我的玩家击中怪物而不是在它下方时工作。我一直在玩 Player 和 Monster 的 regX 和 regY,但它似乎不起作用。有人知道解决方案吗?

0 投票
1 回答
1144 浏览

javascript - javascript easelJs onPress 放大图片圈

使用 javascript 和 Easeljs lib 和 createjs,我需要一些帮助。我的程序画了一些圆圈并用颜色填充它们。他们也使用 Ticker 移动,并且使用一些 if 语句,它们从窗口的墙壁上弹跳。圈子是动态创建的,圈子的数量每次都不同。

现在我需要实现一个功能,以便当你按下它们时圆圈会放大。它们的半径应该每 30 毫秒增加 1px。我不知道该怎么做。1.你是否使用onPress?我需要使用哪些回调,我将如何确定鼠标是否被释放并且圆圈是否可以停止增长?2. 我需要从我的 circlesArray 中删除 circleObject 还是从舞台上删除它并再次绘制它们就足够了?我迫切需要帮助,如果有人能给我一些线索,我会很高兴!

问候 T