新しい原点を基準にしてグループ内の図形を配置できるようにしたいと思います。また、その新しい原点をグループの座標に設定したいと考えています。基本的に、グループがキャンバスであるミニキャンバスのようなものを作成します。
たとえば、 groupcard
があり、その中にKinetic.Text
オブジェクトがあるとします。Kinetic.Text({x: group_x + text_x, y: group_y + text_y})
カードの上に置かれるテキストの座標を計算するようなことをしなければならない代わりに、それが入っているグループに基づいてtext_x
とtext_y
inが計算されていればいいかもしれません.Kinetic.Text({x: text_x, y: text_y})
このグループは、それ自体が小さなキャンバスのようなもので、その中にたくさんの形があります。KineticJS はこれをネイティブにサポートしていますか? それとも、形の上に置かれた形の配置を定式化する以外に選択肢はありませんか?
おそらく、別の形状の上にある形状を中央に配置したいと思うでしょう。単純な式が必要になると思いますが、KineticJS が提供する機能を使用したいと思います。KineticJS はこれに対応する機能を提供していますか?