基于ANDROID平台,U3D对蓝牙手柄键值的获取
对于ANDROID平台,物理蓝牙手柄已被封装,上层应用不可见,也就是说对于上层应用,不区分蓝牙手柄还是其它手柄;
完成蓝牙手柄和ANDROID手机的蓝牙连接后,即可以UNITY3D中获取其键值;
在U3D中已有对手柄键值的获取接口,主要分两类:
1、摇杆:
translationy = Input.GetAxis("Vertical") * 10.0f;
        translationx = Input.GetAxis("Horizontal") * 10.0f;
Input.GetAxis返回的精度是[-1,1],随摇杆拉动在-1到1间变化;
2、按键:
Input.anyKeyDown
Input.GetKeyDown(keyCode)
Input.GetKeyUp(keyCode)
Input.GetKey(keyCode)
记录下手上的手柄的键傎分布:
leftshit rightshit
leftalt rightalt
axis(按下时JoystickButton8) JoystickButton3
(中间两个 pause return) JoystickButton2 JoystickButton1
(按下时JoystickButton9)
基于ANDROID平台,U3D对蓝牙手柄键值的获取的更多相关文章
- 基于android平台的斗地主AI
		
本软件是基于android平台的斗地主AI,我们在源代码的基础之上,旨在改进AI的算法,使玩家具有更丰富的体验感,让NPC可以更为智能. (一)玩法解析: (1)发牌和叫牌:一副扑克54张,先为每个人 ...
 - 基于Android 平台简易即时通讯的研究与设计[转]
		
摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法.(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~)关键词:An ...
 - 基于Android平台的会议室管理系统具体设计说明书
		
会议室管理系统具体设计说明书 第一部分 引言 1.编写目的 本说明对会议室管理系统项目的各模块.页面.脚本分别进行了实现层面上的要求和说明. 软件开发小组的产品实现成员应该阅读和參考本说明进行代码的 ...
 - 基于Android平台的简易人脸检测库
		
代码地址如下:http://www.demodashi.com/demo/12135.html ViseFace 简易人脸检测库,不依赖三方库,可快速接入人脸检测功能. 项目依赖:compile 'c ...
 - 基于Android Classic Bluetooth的蓝牙聊天软件
		
代码地址如下:http://www.demodashi.com/demo/12133.html BluetoothChat 基于Android Classic Bluetooth的蓝牙聊天软件,目前仅 ...
 - Android下添加新的自定义键值和按键处理流程
		
Android下添加新的自定义键值和按键处理流程 说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我 ...
 - Android下添加新的自定义键值和按键处理流程【转】
		
本文转载自: Android下添加新的自定义键值和按键处理流程 说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我一 ...
 - 通过遍历JSON键值对获取包含某字符串的键的值_电脑计算机编程入门教程自学
		
首发于:Aardio通过遍历JSON键值对获取包含某字符串的键的值_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=429 ...
 - 结对编程--基于android平台的黄金点游戏
		
游戏内容: 阿超的课都是下午两点钟,这时班上不少的同学都昏昏欲睡,为了让大家兴奋起来,阿超让同学玩一个叫“黄金点”的游戏: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或1 ...
 
随机推荐
- ivy 入门
			
ivy 入门 http://www.blogjava.net/aoxj/archive/2009/03/31/263012.html https://www.cnblogs.com/end/archi ...
 - CSS样式布局入门介绍,非常详尽
			
转载自:http://wenboxz.com/archives/try-css-layout.html/
 - Yii 清理缓存
			
html: <button onclick="clearCache()">ClearCache</button> js: function clearCac ...
 - mysql (primary key)_(unique key)_(index) difference
			
MYSQL index MYSQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找 ...
 - HDU 1257 最少拦截系统(dp)
			
Problem Description 某国为了防御敌国的导弹突击,发展出一种导弹拦截系统.可是这样的导弹拦截系统有一个缺陷:尽管它的第一发炮弹可以到达随意的高度,可是以后每一发炮弹都不能超过前一发的 ...
 - H5新增表单属性
			
一.form属性 <form id="test"> <input type="text" placeholder="请输入合适的信息 ...
 - LeetCode 226 Invert Binary Tree(转换二叉树)
			
翻译 将下图中上面的二叉树转换为以下的形式.详细为每一个左孩子节点和右孩子节点互换位置. 原文 如上图 分析 每次关于树的题目出错都在于边界条件上--所以这次细致多想了一遍: void swapNod ...
 - xamarin.android listview绑定数据及点击事件
			
前言 listview是用来显示数据列表的一个控件,今天给大家带来如何使用cursor进行数据绑定以及点击事件. 导读 1.如何创建一个listview 2.如何使用cursor进行绑定数据 3.li ...
 - hdfs 3种 通讯协议
			
http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_design.html 通讯协议 所有的HDFS通讯协议都是建立在TCP/IP协议之上.客户端通过一个可配置的 ...
 - 自己写的canvas 手写画板
			
<!DOCTYPE html> <html> <head> <title>canvas</title> <meta charset=& ...