问题标签 [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.
javascript - CreateJS 中的 PreloadJS 不起作用
我正在尝试学习使用 PreloadJS 预加载图像。
这就是我所拥有的:
当我加载页面时,我收到此错误:
我跟踪了调用堆栈,发现错误是从以下行生成的:
你能告诉我我哪里出错了吗?
html - 如何在不损失性能的情况下添加大量圈子?
当我使用 createljs 构建我的模拟器时,我需要有数千个小圆圈(直径 3 像素)。我可以在形状图上画一个圆圈,这是推荐的方法吗?还是我应该使用位图?
关于性能方面的最佳方式的任何想法?
另外,是否可以打开或关闭文本抗锯齿?
easeljs - 为什么 Chrome 中的文字不流畅?
当我在画布上渲染文本时,我注意到 IE9 中的结果文本是平滑且抗锯齿的,但在 Chrome 上进行相同的实验时,文本是锯齿状且不平滑..
有人可以解释一下吗?
我试图在http://www.createjs.com/Docs/EaselJS/modules/EaselJS.html上检查文档,但是我找不到任何与文本的反锯齿相关的属性..
javascript - EaselJS中如何触发和监听全局事件
我知道 EventDispatcher 能够在对象之间触发事件,但是层次结构中的任何对象都可以监听和响应的全局事件呢?在 EaselJS 中是否有推荐的正确执行此操作的方法,一般来说这是一个好主意吗?
html - 如何使用 createJS 将播放头的控制权从影片剪辑发送回父时间轴?
我正在为游戏制作一个多部分的介绍性动画。它在我在 Flash 中预览时有效,但在我使用 CreateJS 工具包导出以获取 HTML5 输出时无效。
在我场景的时间线上,我有 this.stop(); 在第一帧上,以及一个包含几秒钟动画的影片剪辑(随着我们的发展,它的长度可能必须改变)。
我的第二帧被标记为“sc2”,我希望动画在第一个动画剪辑完成时在那里播放。为了做到这一点,我进入了第一个电影剪辑并将其放在最后一帧:
这在 Flash 中工作正常,但也许我不能在 JS 中使用 _parent 对象?是否有另一种方法来访问控制流或另一种方法来实现这一点?我的目标是避免在主时间轴上制作动画,并通过在那里编写脚本来控制流程,这样如果动画各个部分的长度发生变化,我就不必在几个部分中更改各个部分的开始和结束帧地方。
javascript - 使用此代码可以实现什么?
我目前正在开发一款塔防游戏,目前正在实施不同的塔。而且我正在寻找一种设置预定义值的方法,例如配置文件,我可以在构建时为不同的塔提取不同的值。
我一直在搜索,发现了一些看起来像这样的代码:
如果我实现了这一点,我该如何访问不同的值?或者也许有人可以很好地解决我的问题。
所有答案都非常受欢迎。:)
sencha-touch-2.1 - Sencha Touch:如何在容器类中显示其他库的组件
我无法在 Sencha Touch 的 Ext.Container 中显示 EaselJS (CreateJS) 对象(EaselJS 必须在画布元素内才能运行)。
我已经成功地在容器中创建了元素,但它们没有显示在屏幕中。之后,我在窗口中定义了 obj 阶段和侦听器,我在 EaselJL 对象中添加了元素,但我不知道如何在定义函数的 Ext Container 中显示它。尝试使用 Container 的 add 方法插入 stage obj 会引发错误。
恢复:我想知道如何在 Sencha Touch 的容器内添加/显示其他库的组件。
下面是我试图做的类的代码:
javascript - 如何确定碰撞是新的还是从上一帧继续
我有这个功能可以检测到对象之间的碰撞。它在 Ticker (FPS 60) 内调用。只要两个对象在一起,if 语句就会运行。我认为这与自动收报机有关,它运行 if 每一帧。解决这个问题的最佳方法是什么,例如当两个物体发生碰撞时,人得到一分而不是四分或十分。
easeljs - Load SVG with PreloadJS for display in EaselJS
When PreloadJS loads in an SVG via LoadQueue(false), the result will be an <object/>
as opposed to an <img/>
.
It seems that the EaselJS Bitmap() constructor will only display SVG loaded in as <img/>
.
How can I either:
- Get Bitmap() to accept the SVG
<object/>
as loaded in in by PreloadJS. - OR get PreloadJS to load the SVG in as
<img/>
. - OR convert the SVG
<object/>
to<img/>
javascript - 为什么 CreateJS 代码在 Firefox 中不起作用?
使用“createjs 工具包”使用 createjs 导出了我的 flash cs6 游戏。所有声音都成功导出到目录。
以下代码调用声音
chorme 和 opera 播放声音正确,但 firefox。
提前致谢 :)