1

パスを作成しました(うまく表示されます)。数秒後、これを垂直に上に移動したいだけです。

ドキュメントに従って、パスをアニメーション化できましたが、期待どおりに動きません。パスは右にジャンプし、滑らかな垂直遷移とは反対に斜めに移動します。これが私のコードです:

    hero = draw.path(pHero).center(310,200).animate(2000, '>', 1000).center(310,100);

誰がこれを引き起こしているのか指摘できますか?

私はJSFiddleでもこれを概説しました: http://jsfiddle.net/Dwf3Z/

4

1 に答える 1

1

多くの場合、パス自体にオフセットがあり、偏った翻訳が作成されます。最も簡単な方法は、パスをグループに入れることです。

hero = draw.group()
hero.path(pHero)
hero.center(310,200).animate(2000, '>', 1000).center(310,100)

フィドルの修正版は次のとおりです。http://jsfiddle.net/Dwf3Z/1/

于 2013-06-25T17:31:56.257 に答える