WEB开发网
开发学院软件开发Java 赛车游戏(一)通过蓝牙实现两个手机交互 阅读

赛车游戏(一)通过蓝牙实现两个手机交互

 2007-12-23 12:29:59 来源:WEB开发网   
核心提示:原文地址链接 这个例子是与“赛车游戏(二)”的例子相联系的,并通过蓝牙实现人机交互,赛车游戏(一)通过蓝牙实现两个手机交互, 下载源代码 想运行这个应用程序,你需要两个蓝牙终端手机(例如:索尼爱立信K750)并在启动程序前连接这两个手机,一旦连接,可以获得URL,一旦通信被建立,3D世界将启动

原文地址链接

 

    这个例子是与“赛车游戏(二)”的例子相联系的,并通过蓝牙实现人机交互。

 

下载源代码

 

想运行这个应用程序,你需要两个蓝牙终端手机(例如:索尼爱立信K750)并在启动程序前连接这两个手机。一旦通信被建立,3D世界将启动,每个玩家会看见两辆赛车:他自己和对手。在3D世界中,每位选手可以使用手机软键来操纵他自己的赛车。

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

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

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

l     箭头 左/右:左/右转动

l     箭头 上/下:前/后移动

l     键 4/6:左/右移动

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

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

(出处:http://www.cncms.com)


Tags:赛车 游戏 通过

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接