ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:387.57KB ,
资源ID:5634073      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5634073.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(android小游戏——贪吃蛇.docx)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

android小游戏——贪吃蛇.docx

1、简单 android 小游戏游戏的文件构架介绍:贪吃蛇游戏中,总共有六个 java 文件 MainAc主 页 面MainActivity开 始 游 戏SnakeView游 戏 的 实 体TileView方 块 图 类Js游 戏 介 绍Shuoming游 戏 说 明一、 实现的游戏的功能:1. 横屏和竖屏的转换2. 背景图片的插入3. 背景音乐的运用4. 插入游戏介绍视频5. 添加了选项菜单项6. 实现 Activity 的跳转7. 线性布局和按钮的事件处理二、 MainAc 为主页面显示效果三、 MainActivity 为游戏页面。*TileView 是基于 Android 的 View 类

2、实现的方块图类,用来支撑上层类的调用,绘制方块图的显示界面,实现特色的界面效果。 *SnakeView 调用了 TileView,实现了游戏逻辑 和 具体的显示Js 为视频介绍这个贪吃蛇游戏的玩法四、 Shuoming 为游戏介绍页面。在 SnakeView 这个类中实现的游戏的实体,这个游戏包括了如下方面:1. 随机产生小苹果,apple 这里是复数,当然是大于 1 个苹果,所以代码中产生了 2 个平果2. 游戏状态管理3. 画蛇,view 的更新4. 吃掉苹果后小蛇状态的变化5. 画围墙程序代码示例:import android.app.Activity;import android.co

3、ntent.Context;import android.content.Intent;import android.media.MediaPlayer;import android.os.Bundle;import android.preference.PreferenceActivity;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.TextView;import android.widget.VideoView;public clas

4、s MainActivity extends Activity private MediaPlayer mp=null;private SnakeView mSnakeView;private static String ICICLE_KEY = “snake-view“;/添加选项菜单Overridepublic boolean onCreateOptionsMenu(Menu menu) / TODO Auto-generated method stubmenu.add(1,1,1, “开始游戏“);menu.add(1,2,2, “暂停游戏“);menu.add(1,3,3, “返回主页

5、“);return super.onCreateOptionsMenu(menu);Overridepublic boolean onOptionsItemSelected(MenuItem item) / TODO Auto-generated method stubswitch(item.getItemId()case 1:mSnakeView.setMode(SnakeView.RUNNING);break;case 2:mSnakeView.setMode(SnakeView.PAUSE);break;case 3: finish();return super.onOptionsIte

6、mSelected(item);public void OnbtnView(View view)Intent it = new Intent();it.setAction(Intent.ACTION_DIAL);startActivity(it); /* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.maintwo);mSn

7、akeView = (SnakeView) findViewById(R.id.snake);TextView tv = (TextView) findViewById(R.id.text);mSnakeView.setStatusTextView(tv);if (savedInstanceState = null) mSnakeView.setMode(SnakeView.READY); else Bundle bundle = savedInstanceState.getBundle(ICICLE_KEY);if (bundle != null) mSnakeView.restoreSta

8、te(bundle); else mSnakeView.setMode(SnakeView.PAUSE);Overrideprotected void onPause() super.onPause();mp.stop();/跳转页面停止播放音乐mSnakeView.setMode(SnakeView.PAUSE);Overridepublic void onSaveInstanceState(Bundle outState) outState.putBundle(ICICLE_KEY, mSnakeView.saveState();/音乐播放Overrideprotected void onStart() / TODO Auto-generated method stub super.onStart();if(mp != null)mp.stop();/停止播放mp.release();/释放资源mp = MediaPlayer.create(this,R.raw.zb);/mp.setLooping(true);/是否循环播放音乐mp.start(); /开始播放音乐完整的程序百度网盘分享地址:http:/ 2010word 打开,对密码部分的黑色部分背景填充为白色即可看见密码。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报