【发布时间】:2015-01-10 00:07:18
【问题描述】:
我正在尝试构建一个益智游戏,我可以在其中动态更改游戏中使用的图像。我使用 illustrator 的 drawscript 插件创建了各种拼图形状,这很棒。 .p() 中的长代码包含有关矢量形状以及 x 和 y 位置的所有信息。 beginBitmapFill() 函数然后创建包含图像中该形状信息的形状。缺点是注册点是 0,0,这意味着拖动拼图时总是有偏移量。看看我的小提琴,看看我的意思。我已经注释掉了 beginBitmapFill 行,但取消注释以查看它的实际效果。有人对如何做到这一点有任何想法吗?
g = new createjs.Graphics();
s = new createjs.Shape(g);
s.graphics.beginBitmapFill(image).s().p("AAAAAYEEAAEEAAEEAAYAAAAhGDIBGA8YAyA8CChuAyAyYA8A8AAB4g8A8YgyAyiChugyA8YhGA8BGDSAAAAYAAAAjSA8g8g8Yg8g8Buh4gyg8Yg8gyh4AAg8AyYgyA8BuB4g8A8Yg8A8jSg8AAAAYAAkEAAkEAAj6");
s.name = key;
container.addChild(s);
【问题讨论】:
标签: javascript createjs