海天学生暑期做的游戏

10-24

楼主 楼: 发表于: 09-13    发自: Web Page

倒序阅读   只看楼主  

来源于 引擎相关 分类

暑假做得unity for ios 跨平台联机对战3DTankOL的游戏   

游戏名称:

-3DTankOL-

点击播放flash





目录
一.单机游戏模块
1.1坦克模式操作
1.2 RPG模型操作

二、网络游戏模块
2.1注册登录模块
2.2创建与加入房间模块
2.3网络模式-场景模块
2.4网络模式-实战模块
三、游戏设置模块
四、游戏相关模块
五、游戏退出
.单机游戏模块
1.1坦克模式操作

3DTankOL
游戏主页面菜单:












1.1.1

如图1.1.1所示

从上到下依次为

1. singlegame -单机游戏

2. onlinegame –网络游戏

3. setting–游戏设置

4. aboutdomino –游戏相关

5. exit –退出

选择单机游戏后进入:


1.1.2


1.1.3

如图1.1.3所示

区域①为:单机游戏列表区-里面又分为2中模式,一种是tank模式,另一种是RPG角色扮演类模式(RPG模式将在稍后为大家介绍)

区域②为:所选单机列表关卡的简介

区域③为:返回(选择后返回游戏主页面)

区域④为:点击后进入所选的关卡

我们选择tank模式第一关:Level1


1.1.4

如图1.1.4

进入第一关之前会有一段3D动画,准备好后开始!


1.1.5

如图1.1.5所示:
区域①:人物头像(点击之后可以暂停、返回游戏)

区域② life -当前生命值 (初始为100

区域③Bullet -当前子弹数 (初始为50

区域④Enemy Count –当前敌人总数

区域⑤-Enemy1- HP100/100敌人名称:Enemy1 当前气血:100/100

区域⑥玩家自己

轻触左上角区域①玩家头像后进入图1.1.6


1.1.6

如图1.1.6所示,此页面为暂停页面

轻触区域①即可回到游戏

区域②为返回游戏菜单

区域③:当前关卡

区域④:小地图(可以找到玩家、敌人、弹箱等等)

区域⑤:在iphone手机左手轻触移动此图标可实现玩家的移动

区域⑥:在iphone手机中轻触此键发射炮弹

区域⑦:玩家下角有黑色字体显示的”Automatic…” 游戏默认会在进入游戏后开启自动瞄准敌人,如需关闭请在setting中关闭。

特别说明:

在其他非手机的平台中,方向键控制为WASDJ键为发射子弹!

----------------------------------------坦克模式操作到此结束----------------------------------

1.2RPG模型操作


1.2.1

我们进入特殊关卡-第十关为开放RPG模式-如图1.2.1

(左下角为我们多米诺团队的雪花十字架标志,用多米诺骨牌代表我们团队的耐力、团结,所开发的项目更能实现人与人之间的多米诺骨牌效应,点击后即可进入团队的专属论坛www.devmac.net unity3d for ios开发论

坛)


1.2.2

区域①:点击后可以退出到游戏主菜单

区域②:血条(在iphone中占资源较大,所以tank模式中血量及子弹数用数字显示)

区域③:能量条-(同时touch j k键可以触发必杀技)

区域④:升级系统(暂时保留,未写)

区域⑤:玩家方向键

区域⑥:玩家

区域⑦:点击J键为重拳,点击K键为前踢腿攻击,点击S键为跳跃键

区域⑧:查看敌人与自己

场景中的敌人是那只带血条的狐狸,准备好了,开始游戏吧!

特殊说明:在非手机平台中WASD为方向键JKS键分别为重拳、前踢腿、跳跃键

----------------------------------------------RPG模式到此结束-----------------------------------------

二、网络游戏模块
2.1注册登录模块


2.1.1单击如图2.1.1所选的区域进入网络对战模式


2.1.2
注册登录退出,不再敖述


2.1.3


2.1.4
如图2.1.32.1.4为注册页面,多米诺拥有自己的服务器域名,所有数据全部存储在网络数据库中。玩家正确填写信息后即可登录游戏。


2.1.5
如图2.1.5为登录页面,我们填写我们刚刚注册的用户名及密码,进入网络模式-


2.1.6
如图2.1.6所示,用户名及密码都为test(也可以进入我们的web版来访问游戏,地址:http://www.devmac.net/domino/3dfight
2.2创建与加入房间模块


2.2.1
如图2.2.1所示:
区域①:玩家成功登录后可以创建房间
区域②:若有玩家创建房间可以进入房间
区域③:退出网络模式返回游戏主页面并删除用户登录信息
区域④:房间名
区域⑤:创建房间玩家的用户名
区域⑥:哪张地图
区域⑦:当前人数(1/10就是总共支持10人,当前只有一个人加入,人满则不能加入)
区域⑧:房间列表
区域⑨:刷新房间列表(不刷新将每隔8秒读一次数据库)
区域⑩:进入所选择的房间


2.2.1


为加入房间的游戏页面,现在没有玩家建房,我们创建一个房间,我们单击创建房间-CreateHost按钮


2.2.2
如图2.2.2所示,此为创建房间的游戏页面
区域①:所要创建房间的房间名称
区域②:房间密码,默认取消即不输入密码进入房间模式
区域③:地图为区域⑥所选地图(暂定为4张地图)
区域④:允许房间连接人数的上限
区域⑤:所填信息无误即可创建房间
区域⑥:场景地图
2.3网络模式-场景模块


2.3.1创建房间后,如图2.3.1所示:
区域①:点击后可以断开连接并返回游戏主菜单
区域②:生命值
区域③:子弹数
区域④:玩家及注册用户名
区域⑤:当前连接的玩家总数
区域⑥:小地图(可以找到其他玩家)
区域⑦:方向键
区域⑧:发射子弹
区域⑨:聊天功能键,聊天信息将显示在左侧,每隔5秒自动消失或叠加其他玩家信息
2.4网络模式-实战模块
我们注册一个名为test1 密码test 的用户再登录一个玩家,并加入游戏


2.4.1
如图2.4.1我们找到了刚才创建房间的玩家信息,选择并进入


2.4.2
我们成功连接并进入了房间,3DTankOL目前可以实现windows .exe web版、mac.app应用程序、iosiphoneipad)之间任一平台的游戏联机对战,以下为实机测试图:


2.4.3 ?iphonewinexe联机对战


2.4.4 ? 2iphone之间的联机对战

当然在ipad中也是没有问题的:


2.4.5 ipad模拟器中测试图

我们继续网络版的演示:


2.4.6对话演示

如图2.4.6为对话演示,玩家可以按j键攻击其他玩家


2.4.7胜利死亡页面

如图2.4.7,当下面的玩家打死上面的玩家时(HP降至为0),死亡的玩家会显示you dead 并自动跟踪其他的玩家,并创建一个弹箱,其他玩家可以补充子弹,若在场玩家<=2,5秒之后系统将重置死亡的玩家在地图的二个点随机出现.

---------------------------------------------
三、游戏设置模块


3.1
如图3.1所示:
区域①为:背景音乐大小
区域②为:音效音量
区域③为:单机版中的自动瞄准
区域④:返回主菜单
四、游戏相关模块



4.1
更多多米诺团队资料总结请详见团队网址:[url=file:///C:/Users/Domino/Desktop/3DTankOL%E6%9C%80%E6%96%B0%E6%96%87%E6%A1%A3/%E6%96%87%E6%A1%A3/www.devmac.net]www.devmac.net[/url]
五、游戏退出


5.1
点击即可退出游戏!





iphone
模拟器版:http://u.115.com/file/e6yawffe
win
版:http://u.115.com/file/e6yazg8e
web
版:http://devmac.net/domino/3dfight
mac
版:http://u.115.com/file/clg1dwjp
演示视频:http://115.com/file/dn6o9jl7

 

 

posted @ 2011-10-30 16:27  孙同海  阅读(295)  评论(0编辑  收藏  举报