有没有办法更改图形,但保持各个框架的属性,如大小和位置,以便新图形完成所有相同的操作?这几乎是我所能提出的,因为我真的不知道从哪里开始。
答案 0 :(得分: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)将图形保存在包含sprite add中,而不是直接改变图形容器属性。
myContainerSprite.rotation = 180;
myContainerSprite.x = 200;
myContainerSprite.removeChild(redTriangle);
myContainerSprite.addChild(blueTriangle);