HTML5 ゲーム用のテクスチャ アトラス クラスを作成するのに忙しいのですが、画像の一部を回転して描画するのに問題があります。
たとえば、スプライトシートからサッカー ボールを抽出し、回転させて描画します。
次のフィドルを設定しました。ここでは、回転した画像を描画し、次に画像の一部を描画します。両方を同時に行う方法がわかりません:/
ヘルプが必要なコードのセクションは次のとおりです。
targetX = 450;
targetY = 35;
context.save();
context.translate(targetX, targetY);
context.translate(halfWidth, halfHeight);
context.rotate(60 * TO_RADIANS);
// Help needed HERE!!!!!
// draws full image rotated at half height
// context.drawImage(logoImage, -halfWidth, -halfHeight, halfWidth, halfHeight);
// draws nothing that is visible
//context.drawImage(logoImage, -halfWidth, -halfHeight, halfWidth, halfHeight, targetX, targetY, halfWidth, halfHeight);
context.restore();
どんな助けでも大歓迎です!!! :)