赛车游戏(一)通过蓝牙实现两个手机交互
2005-12-28 11:00
513 查看
原文地址链接
这个例子是与“赛车游戏(二)”的例子相联系的,并通过蓝牙实现人机交互。 下载源代码 想运行这个应用程序,你需要两个蓝牙终端手机(例如:索尼爱立信K750)并在启动程序前连接这两个手机。一旦通信被建立,3D世界将启动,每个玩家会看见两辆赛车:他自己和对手。在3D世界中,每位选手可以使用手机软键来操纵他自己的赛车。 蓝牙是该应用程序的一部分,有服务器或客户端组成。选手在它们之间选择其一。 当你移动你的赛车时,将会把最新的位置和旋转坐标数据发送给其他选手,因此你的位置能正确的在对手屏幕上显示。 选手可以控制赛车移动,不过这是有限的。当选手移动赛车时,照相机将会以同样的方式移动,赛车可以这样移动:l 箭头 左/右:左/右转动l 箭头 上/下:前/后移动l 键 4/6:左/右移动l fire键:照相机紧跟着赛车在商业应用中,通过硬件实现URL连接其他手机,蓝牙连接速度可能会更快。一旦连接,可以获得URL,因此它再次连接时会更快。来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=1104 作者:numenzq
这个例子是与“赛车游戏(二)”的例子相联系的,并通过蓝牙实现人机交互。 下载源代码 想运行这个应用程序,你需要两个蓝牙终端手机(例如:索尼爱立信K750)并在启动程序前连接这两个手机。一旦通信被建立,3D世界将启动,每个玩家会看见两辆赛车:他自己和对手。在3D世界中,每位选手可以使用手机软键来操纵他自己的赛车。 蓝牙是该应用程序的一部分,有服务器或客户端组成。选手在它们之间选择其一。 当你移动你的赛车时,将会把最新的位置和旋转坐标数据发送给其他选手,因此你的位置能正确的在对手屏幕上显示。 选手可以控制赛车移动,不过这是有限的。当选手移动赛车时,照相机将会以同样的方式移动,赛车可以这样移动:l 箭头 左/右:左/右转动l 箭头 上/下:前/后移动l 键 4/6:左/右移动l fire键:照相机紧跟着赛车在商业应用中,通过硬件实现URL连接其他手机,蓝牙连接速度可能会更快。一旦连接,可以获得URL,因此它再次连接时会更快。来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=1104 作者:numenzq
相关文章推荐
- 案例:如何不通过第三方软件实现蓝牙与手机的内存卡交互
- 树莓派2model B 通过蓝牙实现A2DP协议连接手机播放音乐
- android通过蓝牙实现两台手机传输数据
- 树莓派2model B 通过蓝牙实现A2DP协议连接手机播放音乐
- cc2640 基于官方从机修改的通过手机实现蓝牙点灯例程
- Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Json作为载体)--服务端代码
- 浅聊通过语音识别来实现的人机交互
- DropDownList通过数组方式实现两个DropDownList联动
- 通过JS实现两个页面之间的通信
- 通过websocket 实现与容器的交互
- 智能家居之 手机蓝牙APP:实现与CC2530的数据互传
- 通过手机的蓝牙向支持蓝牙接口的打印机发送数据打印问题
- 电脑通过手机蓝牙无线上网
- 一种通过GPS判断手机漫游状态实现自动搜索连接服务商的方法
- UBUTUN 通过蓝牙连接Hoary和诺基亚手机
- 安卓实现拍照、在手机中选择图片通过webservice上传图片到服务器
- ios蓝牙开发(三)ios连接外设的代码实现:手机app去读写蓝牙设备。
- 简介 WatiN是一个开源的用于Web测试自动化的类库,从watir中获得的灵感,使用C#开发。WatiN通过与浏览器的交互来实现自动化,使用起来具有轻便,简单的特点。目前最新版本为2.0,加入了对
- 输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 ② 实现该线性表的遍历。 ③ 在该单链表的第i个元素前插入一个整数。 ④ 删除该单链表中的第i个元素,其值通过参数将其返回。 ⑤ 建立两个
- 参考选择屏幕(控制选择屏幕两个屏幕,单值输入……通过函数实现单值输入)