问题标签 [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 投票
2 回答
4570 浏览

javascript - CreateJS / EaselJS 具有特定尺寸形状的奇怪性能

我目前正在开发一个游戏,它使用一个大的平铺地图,可以拖动,并随着你的角色快速移动。

我已经创建了问题 JSFiddle 示例的简单版本

每个图块都是一个Shape并被缓存。所有形状都放在一个容器内,容器根据相机位置移动。

我注意到某些缩放级别下 fps 的奇怪下降。缩放只是调整形状的大小。

如果你调整变焦,你会明白我的意思。

铬合金

缩放 1 = 良好的 fps
缩放 3 = 糟糕的 fps
缩放 5 = 良好的 fps

这个帧率问题的原因是什么?

请注意,我也在 createjs 社区论坛上发布了这个。
社区问题

这是 jsfiddle 示例中的代码

HTML

JS

0 投票
1 回答
2420 浏览

flashdevelop - 未捕获的 ReferenceError:未定义 createjs

我已经为 createjs 库安装了 externs:

我添加了 createjs 库来编译文件:

而且我可以毫无错误地编译,但是在 chrome 中,我得到了这个错误:

为线

这是我的html文件:

请问有什么想法吗?

0 投票
1 回答
164 浏览

haxe - 为什么 MovieClip 不可见?

我尝试使用 createjs 创建一个movieClip 并在其中添加一个图像,如下所示:

我希望rect2在舞台上看到,但它不会出现,如果我添加rect2到舞台上它会出现,那么我在这里缺少什么?

0 投票
1 回答
704 浏览

html - 使用 CreateJS 的 HTML5 动画不适用于 iPad

我正在使用 CreateJS 和 spritesheet 制作动画,但我不明白为什么它不适用于 iPad。这适用于 Chrome 浏览器。CreateJS 框架应该适用于 iOS。

你可以在这里找到我的代码:

链接不再可用

你有什么主意吗?

否则,您是否有任何其他解决方案可以从 Web 为 iPad 创建 HTML5 动画?另外,我需要给这个动画添加声音与动画同步,所以动画不能滞后,我需要完美的表演。

谢谢。

0 投票
2 回答
1190 浏览

stage - CreateJS - 更改对象的颜色

我有一个 .fla 文件,其中有用于在男孩画中更改皮肤、头发和衬衫颜色的符号。当我用 CreateJS 导出它时,我得到了这个:

在那里你可以看到代表头发颜色的颜色(#FCDEC4),我尝试将颜色替换为一个变量(boyHair),就像这样

这是生成文件的init函数

我在我的主 JavaScript 文件上设置值,如下所示:

并且第一次工作(我猜是在初始化阶段)但是如果我稍后在代码中修改该值,它对画布绘制没有影响,我尝试过stage.update()但它什么也没做。

你知道是否有办法动态地改变这些颜色吗?

提前致谢

0 投票
3 回答
5089 浏览

html5-canvas - EaselJS:更改形状对象尺寸

总菜鸟问题。我一直在滥用谷歌,出于某种原因,令人惊讶的是找不到任何关于这...?我觉得我在这里遗漏了一些东西。:P

我目前有一个 resize() 函数,可以将画布尺寸修改为窗口的大小。在一个最小的示例(也使用 jQuery)中,我有一个引用我的 Shape 对象的变量。根据文件,形状对象不包括宽度和高度属性。调整形状对象大小的最有效方法是什么?动态删除/重绘?

这就是我所拥有的:

0 投票
2 回答
19194 浏览

animation - 如何设置 EaselJS 图形和形状的 z-index

我在画布上有 EaselJS 形状,然后我开始在每个刻度上绘制图形。目前,图形正在形状上绘制。有没有办法定义 z-index 以便在每一帧的图形上绘制形状?

任何帮助将非常感激。

0 投票
2 回答
316 浏览

animation - 使用 create.js 制作动画而不更新整个画布

我希望有一个人可以帮助我。我将 ZigFu 和 Kinect 与 html5 一起使用,一切正常,但后来我想将 gif 图像放在画布上,发现它们不起作用。所以为了解决这个问题,我创建了一个我的 gif 精灵表并将其放在画布上。

我的问题是,当使用 easeljs 更新 bmp 动画时,它会更新整个画布并清除我想要保留的原始背景。

任何人都可以提供另一种方法来实现这一点吗?我可以在不必更新整个屏幕的情况下为图像设置动画吗?

非常感谢您的回答,我已经有一段时间了,尝试了很多不同的东西,但就是无法理解它。

0 投票
3 回答
6939 浏览

javascript - 即使我链接到文件,我也会收到错误“createjs is not defined”

在这里,我有一个非常简单的脚本。

还有我的 HTML

然而它不起作用。我收到此错误:

“createjs 未定义”

但在我的 HTML 中,它链接到文件。还有其他可能导致这种情况的原因吗?

0 投票
2 回答
85 浏览

javascript - IE9音频播放问题

我正在开发一个游戏,其中在实际游戏开始之前我有许多音频文件要加载。我有 60 到 90 个音频文件。我加载它们并一一播放。加载功能是通过 CreaJS Lib 实现的。音频在 Chrome 和 Mozilla 上成功播放。但我在 IE9 上有问题。

我们如何在 IE9 上预加载音频并一一运行。

有什么建议吗?