0
有没有更改图形的方法,但保留各种框架的属性(如大小和位置),以便新图形执行所有操作?这几乎所有我可以问,因为我不知道从哪里开始。更改图形,但保留属性
有没有更改图形的方法,但保留各种框架的属性(如大小和位置),以便新图形执行所有操作?这几乎所有我可以问,因为我不知道从哪里开始。更改图形,但保留属性
你有好几个选择,这里有两个:
1)跨您需要在新的精灵/图形 如的所有属性转移。
myNewSprite.x = myOldSprite.x;
myNewSprite.width = myOldSprite.width;
myNewSprite.height = myOldSprite.height;
myNewSprite.rotation = myOldSprite.rotation;
this.removeChild(myOldSprite);
this.addChild(myNewSprite);
2)保持你的图形在一个包含精灵添加,而不是直接改变容器属性改变图形。
myContainerSprite.rotation = 180;
myContainerSprite.x = 200;
myContainerSprite.removeChild(redTriangle);
myContainerSprite.addChild(blueTriangle);
你能解释更大的概念,还是提供一些代码?而当你说跨帧时,你是指电影片段还是舞台本身?你想达到什么目的? – Chris 2011-04-04 03:06:18
拍摄图形并为其设置动画。我想保留所有更改 - 位置(x,y),大小(高度,宽度)等 - 并在其位置放置不同的图形。例如:制作一个旋转的红色三角形。将图形更改为蓝色三角形,然后旋转。不,我不只是在改变颜色或制作简单的动画,但这是我可以提供的一个基本范例。 – Anonymous 2011-04-04 05:42:29