EaselJSで画像を回転させると、0,0ポイントを中心に回転します。どのように移動しますか?Ty!ラス
質問する
2385 次
2 に答える
5
DisplayObject のサブクラス (Bitmap、Text、Shape など) は、regX および regY プロパティをサポートしています。これにより、オブジェクトの登録ポイントをデフォルトから変更できます。
- http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#property_scaleX
- http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#property_scaleY
これは、回転だけでなく、負の scaleX/Y を設定したときにビットマップがどのように反転するかを制御するなど、他の効果にも役立つことがわかりました。
ベスト、クリス
于 2012-07-24T15:51:28.633 に答える
2
translate(x,y)を使用する必要があります。ここで、x と y は必要な新しい回転の中心です。
注: さらに操作を続ける必要がある場合は、回転を行った後、移動を解除する (同じ負の値で再度移動する) ことを忘れないでください。これには、回転した量を考慮する必要があります。
于 2012-07-23T01:59:56.423 に答える