一、MotionEvent对象当用户触摸屏幕时,将创建一个MontionEvent对象。MotionEvent包含了关于发生触摸的位置和时间的信息,以及触摸事件的其他细节。获取MontionEvent对象的方法有:1.重载Activity中的onTouchEvent(MotionEventevent)方法;2.View对象调用View.setOnTouchListener..
分类:
移动开发 时间:
2014-09-24 18:08:57
阅读次数:
260
原文:快速构建Windows 8风格应用35-触控输入 引用 Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击、拖动或收缩等手势操作。另外Windows 8中将触摸、鼠标和笔/触笔交互是作为指针输入进行接收、处理和管理。 一、手势处理 首先我们来汇总一下...
最近上课要背着电脑到处跑,不能带外接键盘,打字时候总会碰到触控版导致光标乱飘,看了下wiki,发现有简单的命令开启或者禁用触控版,记录如下禁用:# synclient TouchpadOff=1启用:# synclient TouchpadOff=0如果提示上述命令不存在,请安装驱动,archlin...
分类:
其他好文 时间:
2014-09-20 18:20:29
阅读次数:
297
多点触控1.多点触控从字面意思讲就是你用大于等于2根的手指触摸子啊手机屏幕上。Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法:getPointerCount() 获得触屏的点数。getPointerId(i...
分类:
移动开发 时间:
2014-09-16 23:29:01
阅读次数:
220
unity3d 触屏多点触控(旋转与缩放)/*Touch OrbitProgrammed by: Randal J. Phillips (Caliber Mengsk)Original Creation Date: 12/16/2011Last Updated: 12/16/2011Desctipt...
分类:
其他好文 时间:
2014-09-16 18:39:40
阅读次数:
314
iOS下默认是不开启多点触控的,我们要想要使用需要做如下的内容:
iOS文件夹下:AppController.mm
需要加一行代码:
// 只需要新增这样一行代码就可以使用多点触控啦。
[eaglView setMultipleTouchEnabled:YES];
具体位置见下面:
- (BOOL)application:(U...
分类:
移动开发 时间:
2014-09-16 12:46:10
阅读次数:
234
今天要讲的使我们猪脚类
SpriteBird.h
SpriteBird.cpp
猪脚类要注意的是三种状态的切换,和单点触控侦听的设置,还有就是小鸟在飞行的过程中,头部会上下的摆动,物理模型这里就不说了,小鸟头部的摆动是靠小鸟Y轴的速度来判定的,当小鸟向上飞的时候,速度是正的,所以头部摆动的旋转角度也是向上,当小鸟下落的时候,速度是负的,所以头部摆动的旋转角度是向下的。
小鸟的三种状...
分类:
移动开发 时间:
2014-09-15 14:24:59
阅读次数:
278
在系统的相册中,观看相片就可以用多个手指进行缩放.要实现这个功能,只需要这几步:1.新建项目,在项目中新建一个ZoomImage.java publicclassZoomImageViewextendsView{ //初始化状态常量
publicstaticfinalintSTATUS_INIT=1...
分类:
移动开发 时间:
2014-09-13 21:24:15
阅读次数:
220
【唠叨】如果手机设备没有手柄、键盘的话,就只能靠触摸屏幕来操作游戏了。虚拟摇杆的作用就是在游戏中创建几个按键来模拟手柄,通过触控来实现上下左右的移动,以及攻击、跳跃、发大招等操作。如下所示,有一个移动的虚拟摇杆,以及一个A键。已有开源的SneakyInput虚拟摇杆,..
分类:
其他好文 时间:
2014-09-06 18:47:34
阅读次数:
257