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。人物走动
(此处部分代码来自一个超级有用的源码:点我 <https://download.csdn.net/download/gxfsx99/5383501>)

* 需要4张人物走动的图片。
* 自己制作一个walkview
* 这里其实用group view会更好,记得参考Android动画效果之自定义ViewGroup添加布局动画
<http://www.cnblogs.com/whoislcj/p/5802899.html>
* 在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游戏案例开发大全用的多一点,但其实素材和疑问大部分还是在网上解决的。所以说,百度是最好的老师。