首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> J2ME >> 游戏开发 >> 正文
赛车游戏(一)——通过蓝牙实现两个手机交互
作者:numenzq    文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=1104    更新时间:2006-12-16 10:00:32
    这个例子是与“赛车游戏()”的例子相联系的,并通过蓝牙实现人机交互。
    下载源代码
    想运行这个应用程序,你需要两个蓝牙终端手机(例如:索尼爱立信K750)并在启动程序前连接这两个手机。一旦通信被建立,3D世界将启动,每个玩家会看见两辆赛车:他自己和对手。在3D世界中,每位选手可以使用手机软键来操纵他自己的赛车。

    蓝牙是该应用程序的一部分,有服务器或客户端组成。选手在它们之间选择其一。

    当你移动你的赛车时,将会把最新的位置和旋转坐标数据发送给其他选手,因此你的位置能正确的在对手屏幕上显示。

       选手可以控制赛车移动,不过这是有限的。当选手移动赛车时,照相机将会以同样的方式移动,赛车可以这样移动:

l         箭头 /右:左/右转动

l         箭头 /下:前/后移动

l         4/6:左/右移动

l         fire键:照相机紧跟着赛车

在商业应用中,通过硬件实现URL连接其他手机,蓝牙连接速度可能会更快。一旦连接,可以获得URL,因此它再次连接时会更快。

相关文章:
一步一步教你开发《松鼠推箱子》手机游戏
基于J2ME的SVGT移动应用(一)
理解J2ME平台
调试蓝牙设备列表
JSR82 API 介绍(中文)——API概览 2
JSR82 API 介绍(中文)——API概览 1
赛车游戏(二)—一个Mascot Capsule v3多人游戏例子
蓝牙技术与协议的开发应用与实现
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号