を返すように言った「Gradleのエラー:互換性のない型:オブジェクトがTextureRegionに変換することができません」この行でLibGDX getKeyFrameは、このチュートリアルに続き代わりTextureRegionのオブジェクト/フレーム
:
region = heroJump.getKeyFrame(stateTimer);
heroJumpは次のように宣言されています。
private Animation heroJump;
、それは、トップアップインポートされます:Androidのメーカーで
import com.badlogic.gdx.graphics.g2d.Animation;
あなたがheroJump.getKeyFrameを(入力フライアウトボックス)は、そのオブジェクトは、関数の戻り値の型であることを示しています。
チュートリアルでは、TexturedFrameを示しています。
私はチュートリアルと同じものをインポートしています。
戻り値の型が同じものとして表示されない理由がわかりません。
Animationクラスをクリックしてドキュメントを表示しても、適切な戻り値の型があるようです。
AndroidStudio/Compilerが正しい戻り値の型を認識してコンパイルするように正しく行われていないことはありますか?
最近アニメーションクラスが変更されました。http://www.badlogicgames.com/wordpress/?p=3980チュートリアルに従う場合は、チュートリアルの作成に使用したlibgdxバージョンを使用してください。 – Xoppa
最も簡単な回答は変更 "プライベートアニメーションheroJump;" 〜 "プライベートアニメーション heroJump;" –