1. 程式人生 > >安卓遊戲開發-走路

安卓遊戲開發-走路

1,背景設定: Android:background=“@drawable/bg_png“ 2,背景音樂: MediaPlayer mediaPlayer; mediaPlayer=MediaPlayer.create(this,R.raw.bgmusic); mediaPlayer.setLooping(true);//不設預設不迴圈 mediaPlayer.start();

@Override protected void onPause(){ mediaPlayer.stop(); super.onPause(); } @Override protected void onResume(){ mediaPlayer.start(); super.onResume(); }

3。人物走動 (此處部分程式碼來自一個超級有用的原始碼:點我

  • 需要4張人物走動的圖片。
  • 在view裡
    • Animation walkerAnim [] = new Animation[ANIM_COUNT];//定義
    • walkerAnim[ANIM_DOWN] = new Animation(context, walker.getXxAnim()[ANIM_DOWN], true);//初始化,放入四張走動的圖片
    • walkerAnim[mAnimationState].DrawAnimation(canvas, mPaint, walker.getmHeroPosX(), walker.getmHeroPosY());//每一次onDraw的時候呼叫一次,在畫布上畫出當時的人物狀態
  • 在xml佈局檔案裡:
    • <com.example.xxxx.views.WalkView android:layout_width=“146dp” android:layout_height=“122dp”/>
總結:兩本書都用點用,Android遊戲案例開發大全用的多一點,但其實素材和疑問大部分還是在網上解決的。所以說,百度是最好的老師。