2017-05-05 15 views

答えて

1

1つのテクスチャの場合と同じように回転することができますが、各輪郭の原点を回転円の中心(画像の場合は左下の点)に設定する必要があります。最も近いテクスチャと同じポイントの周りを回転するように、各テクスチャを正しく設定するために、基本的な数学が必要になります。

Rotation from origin point example

APIから:https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/Sprite.html

//Set the origin in relation to the sprite's position for scaling and rotation. 
yourSprite.setOrigin(float originX, float originY) 

//Sets the sprite's rotation in degrees relative to the current rotation. 
//Rotation is centered on the origin set in setOrigin(float, float) 
yourSprite.rotate(float degrees) 

これらの質問と回答は、あなたを助けることがあります。

https://gamedev.stackexchange.com/a/75330

https://gamedev.stackexchange.com/questions/119870/libgdx-sprite-rotation-around-specific-point

関連する問題