安卓游戏开发-走路

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游戏案例开发大全用的多一点,但其实素材和疑问大部分还是在网上解决的。所以说,百度是最好的老师。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值