2014-10-16 34 views
0

我有一個kineticjs階段。裏面有一個kinetijs佈局,在佈局裏面有一些Kineticjsgroups。我想旋轉一些組,但是在使用偏移量時它不會正確地呈現組,但是不在舞臺上。我附上兩張圖片來查看KineticJS組中使用偏移的結果。kineticjs和使用偏移量和旋轉一組

normal

with offset

我使用的代碼是以下內容。

myGroup.offset(`{x:myGroup.getWidth()/2, y: myGroup.getHeight()/2}); 
myGroup.rotateDeg(180); 
myStage.draw(); 

我得到了secon圖像的結果。該組被移動到左側,並向上移動。膠印是否以不同的方式工作?爲什麼當它應該改變旋轉方式時,偏移量的使用會移動對象?

回答

0

爲什麼當它應該改變它旋轉的方式時,偏移的使用會移動對象?

它不應該。 offset是移動的對象。

+0

沒有完全得到你的答案。所以當你使用偏移量將對象移動到另一個位置時,你會說它正常嗎? – Apostolos 2014-10-16 14:02:22

+0

是的。當你使用'offset'移動對象時。 – lavrton 2014-10-16 14:16:47

+0

所以爲了讓一個對象在它的中心旋轉,並且當你想要在x和y屬性上添加offset.x和offset.y時,也要放置該對象。 – Apostolos 2014-10-16 14:23:05