打飞机
来源:互联网 发布:淘宝网阿迪复古鞋 编辑:程序博客网 时间:2024/04/28 09:03
如果有人喜欢的,可以下载下来看一下。如果是大神的,帮我看一下,为什么我的“滚动背景”在两张图片交叉处,有点上下浮动,一直找不到原因。谢谢了……
//以下是根据《全民打飞机》的飞机移动方式,改写的飞机移动代码
private float downX,downY;//点击的位置
private float posX,posY;//飞机的位置
private boolean isDown;//点击标志
@Override
public void touchDown(MotionEvent event) {
//点击屏幕位置
downX = event.getX();
downY = event.getY();
//记录下当前飞机所在的位置
posX = player.getX();
posY = player.getY();
Log.i("TEST", "downX="+downX+",downY="+downY);
isDown = true;//点击屏幕标志
}
@Override
public void touchUp(MotionEvent event) {
isDown = false;
//飞机的活动区域
if(player.getWidth()>mWidth){
player.setX(mWidth-PLAN_WIDTH);
player.setWidth(mWidth);
}else if(player.getX()<0){
player.setX(0);
player.setWidth(PLAN_WIDTH);
}
if(player.getY()<0){
player.setY(0);
player.setHeight(PLAN_HEIGHT);
}else if(player.getHeight()>mHeight){
player.setY(mHeight-PLAN_HEIGHT);
player.setHeight(mHeight);
}
}
@Override
public void touchMove(MotionEvent event) {
if(isDown){
//滑动的距离
float w = event.getX()-downX;
float h = event.getY()-downY;
Log.i("TEST", "w="+w+",h="+h);
//原来的距离+移动的距离
player.setX(posX+w);
player.setWidth(player.getX() + PLAN_WIDTH);
player.setY(posY+h);
player.setHeight(player.getY() + PLAN_HEIGHT);
}
}
http://download.csdn.net/detail/util_c/6843959
- 打飞机
- 打飞机
- 打飞机
- 伙伴打飞机
- C#打飞机游戏
- 打飞机源码
- Unity打飞机小游戏
- 美女人体打飞机
- 打飞机代码
- 打飞机的脚本
- Jquery打飞机
- 破解小游戏<打飞机>
- java打飞机小游戏
- 人工智能--打飞机游戏
- 【Unity3D 游戏】 打飞机(仿微信打飞机) 源码
- 发布一个打飞机游戏
- 摄像头互动游戏-打飞机
- 开源游戏 “打飞机”
- Solaris11配置静态IP
- 垃圾回收调优及JVM参数详解
- 程序员面试题精选100题(29)-调整数组顺序使奇数位于偶数前面[算法]
- Django & JQuery 实现 Autocomplete
- Linux字符串截取几种方法
- 打飞机
- 输入字符过滤
- 如何把安全证书导入到java中的cacerts证书库
- android修改默认桌面
- 水星MW4530R刷机总结
- Android应用如何监听自己是否被卸载及卸载反馈功能的实现
- 排队时延(Queuing delay)
- AutoCAD2014注册机使用说明
- Java设计模式泛型化之装饰模式