安卓游戏开发-走路

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张人物走动的图片。
  • 自己制作一个walkview
  • 在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游戏案例开发大全用的多一点,但其实素材和疑问大部分还是在网上解决的。所以说,百度是最好的老师。
发布了5 篇原创文章 · 获赞 3 · 访问量 3660
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览