easeljs

    0热度

    1回答

    如何在画架上绘制一个只有两个圆角的矩形。我这样做是为了在底部得到圆角: layout.graphics.beginStroke("black").drawRoundRect(100,100,100,100,0,0,5,5); 这并不绘制任何圆角。只有这似乎是工作: layout.graphics.beginStroke("black").drawRoundRect(100,100,100,10

    0热度

    1回答

    我已经使用了Easel.js中的SpriteSheetBuilder来即时创建精灵表。我遇到的问题是,我只能在浏览器锁定之前将大约5或6个精灵的实例绘制到画布上。这造成了很大的CPU和内存问题。我无法准确指出为什么会发生这种情况。它必须是我的实现。我的精灵表由约100帧组成,但他使用的图像每个只有8kbs。 我在做什么是一个康加系列动画。我将打电话给服务器,以获取将与精灵生成器合成在舞者精灵身上的

    0热度

    1回答

    我正在使用画架js来处理绘图应用程序,并具有像调整大小旋转等功能。对于需要在图像上写字母并使用容器并添加图像的任务和文字作为儿童。 现在的问题,如果我转换容器我不需要扭转字母唯一的形象。 我使用下面的链接,转化 https://github.com/senocular/TransformTool 附:https://www.dropbox.com/s/vxg84liohd24knh/Untitle

    1热度

    1回答

    easeljs-0.8.2.min 使用平铺JSON导出瓷砖地图。 我有使用精灵类已经生成的瓷砖地图(位图类已被弃用,现在雅需要一段时间来弄清楚)。所以它是标准的32x32正方形产生的。 我有一个角色SpriteSheet,通过键盘监听事件来移动。当我移动角色Right时,我希望生成的地图可以在角色移动时进行平移和移动,因此看起来角色正在旅行,并且您可以看到地图的其余部分在画布外。 spriteC

    1热度

    1回答

    基本功能我要为是... 点击(mousedown)创建,并在该位置添加一个孩子。 *编辑:我也试图解决多点触控,所以可以在同一时间创建多个球。 当您按住时,您可以拖动(移动)该孩子并使其增长(使用regX/regY/scaleX/scaleY),直到您释放(pressup),此时它会下降(使用打勾周期)。 我有一切工作,但我碰到了一个障碍,其中我不能添加一个孩子,并立即注册mousedown没有释

    0热度

    1回答

    我有一个Container与多个Sprite和MovieClip对象显示在Stage,其中所有的精灵使用3MB png SpriteSheet。 在某些时候,我加载另一个SpriteSheet以显示使用它的不同Container。 沿着试验和错误的过程,我已经看到设置Container的visible属性是不够的,所以我使用removeChild(),还有cache(),这两者都有助于适当的帧速率

    0热度

    2回答

    动画在加载时工作正常,但过了一段时间它就会滞后。首先,我在for循环中创建了新的drops变量。让它成为全球并没有帮助。 fps是40与5 particles。任何帮助? function init(){ stage = new createjs.Stage("rain-canvas"); createjs.Ticker.setFPS(fps); createjs.T

    0热度

    1回答

    以下代码是正确的? function MyClass() { createjs.EventDispatcher.initialize(this); var _that = this; ... function _onCompletedFunc() { var user_event = new createjs.Event("compl

    0热度

    2回答

    我正在使用EaselJS在JS中编写一个简单的游戏。我尽量保持面向对象的一切,以保持游戏状态,EaselJS对象的状态以及画布上显示的内容。我希望可以通过改变其属性来改变画布上显示的形状的笔触颜色。我发现在文档append()here,但我无法得到它的工作。 这里是我到目前为止已经取得的成就: 形状定义: var bLetter = new createjs.Shape(); bLetter.g

    0热度

    1回答

    进入 我使用的onkeyup var inputText = document.getElementById("input"); var text = new createjs.Text(); text.set({ text: inputText.value, textAlign: "center", textBaseline: "middle", x: